Last modified by Bastian Triller on 2021/08/07 03:59

From version 6.1
edited by Pascal Robert
on 2012/08/06 05:52
Change comment: There is no comment for this version
To version 9.1
edited by Pascal Robert
on 2012/08/06 05:45
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -25,14 +25,12 @@
25 25  
26 26  [[image:Capture d’écran 2012-08-06 à 05.15.32.png||border="1"]]
27 27  
28 -We are ready to code Open the **Components** folder of the project, and open **Main WO**. In the **Related** view (bottom-right), you see that all related files of the component are listed, and we need to open the Java code associated with the component. To do so, in the **Related** view, double-click on **Main.java** to open the Java class into an editor.
28 +We are ready to code! Open the **Components** folder of the project, and open **Main WO**. In the **Related** view (bottom-right), you see that all related files of the component are listed, and we need to open the Java code associated with the component. To do so, in the **Related** view, double-click on **Main.java** to open the Java class into an editor.
29 29  
30 30  In **Main.java**, we need some Java code to get the list of blog entries so that we can show that list into the component. The following code will do what we need:
31 31  
32 32  {{code}}
33 33  
34 -import your.app.model.BlogEntry;
35 -
36 36  import com.webobjects.appserver.WOContext;
37 37  import com.webobjects.eoaccess.EODatabaseDataSource;
38 38  import com.webobjects.eocontrol.EOEditingContext;
... ... @@ -43,9 +43,6 @@
43 43  
44 44  public class Main extends ERXComponent {
45 45  
46 - private EOEditingContext _ec;
47 - private BlogEntry _blogEntryItem;
48 -
49 49   public Main(WOContext context) {
50 50   super(context);
51 51   EODatabaseDataSource dataSource = new EODatabaseDataSource(editingContext(), BlogEntry.ENTITY_NAME);
... ... @@ -55,6 +55,8 @@
55 55   dg.setObjectArray(BlogEntry.fetchAllBlogEntries(editingContext(), BlogEntry.LAST_MODIFIED.descs()));
56 56   }
57 57  
53 + private EOEditingContext _ec;
54 +
58 58   private EOEditingContext editingContext() {
59 59   if (_ec == null) {
60 60   _ec = ERXEC.newEditingContext();
... ... @@ -61,15 +61,7 @@
61 61   }
62 62   return _ec;
63 63   }
64 -
65 - public void setBlogEntryItem(BlogEntry blogEntryItem) {
66 - this._blogEntryItem = blogEntryItem;
67 - }
68 -
69 - public BlogEntry blogEntryItem() {
70 - return this._blogEntryItem;
71 - }
72 -
61 +
73 73  }
74 74  
75 75  {{/code}}