Changes for page Your First Stateful Project
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
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
on 2012/08/06 05:45
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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}}