User: vharcq
Date: 02/05/24 14:00:54
Modified: samples/src/java/test/ejb Tag: MODULE_REFACTORING_BRANCH
AccountBean.java AddressBean.java CustomerBean.java
Log:
After discussion with Craig O'Shannessy.
VO are now instantiate only once per instance of the bean on the first getter done.
It is never reset to null after.
When Getter is called we reset all fields inside the VO before returning it.
We do not care about eager instantiation of it anymore.
We do not care about maintaining VO consistent with entity bean value (that was a
baad idea)
Revision Changes Path
No revision
No revision
1.1.1.1.2.2 +3 -3 xdoclet/samples/src/java/test/ejb/AccountBean.java
Index: AccountBean.java
===================================================================
RCS file: /cvsroot/xdoclet/xdoclet/samples/src/java/test/ejb/AccountBean.java,v
retrieving revision 1.1.1.1.2.1
retrieving revision 1.1.1.1.2.2
diff -u -w -r1.1.1.1.2.1 -r1.1.1.1.2.2
--- AccountBean.java 9 May 2002 17:48:03 -0000 1.1.1.1.2.1
+++ AccountBean.java 24 May 2002 21:00:54 -0000 1.1.1.1.2.2
@@ -28,10 +28,10 @@
*
* @weblogic:data-source-name xdoclet.database
*
- * @ejb:value-object name="Account" match="*" instantiation="eager"
+ * @ejb:value-object name="Account" match="*"
*
- * @version $Revision: 1.1.1.1.2.1 $
- * @author $Author: rinkrank $
+ * @version $Revision: 1.1.1.1.2.2 $
+ * @author $Author: vharcq $
*/
public abstract class AccountBean implements EntityBean
{
1.1.1.1.2.2 +2 -2 xdoclet/samples/src/java/test/ejb/AddressBean.java
Index: AddressBean.java
===================================================================
RCS file: /cvsroot/xdoclet/xdoclet/samples/src/java/test/ejb/AddressBean.java,v
retrieving revision 1.1.1.1.2.1
retrieving revision 1.1.1.1.2.2
diff -u -w -r1.1.1.1.2.1 -r1.1.1.1.2.2
--- AddressBean.java 9 May 2002 17:48:03 -0000 1.1.1.1.2.1
+++ AddressBean.java 24 May 2002 21:00:54 -0000 1.1.1.1.2.2
@@ -1,5 +1,5 @@
/*
- * $Id: AddressBean.java,v 1.1.1.1.2.1 2002/05/09 17:48:03 rinkrank Exp $
+ * $Id: AddressBean.java,v 1.1.1.1.2.2 2002/05/24 21:00:54 vharcq Exp $
*/
package test.ejb;
@@ -15,7 +15,7 @@
* @ejb:finder signature="Collection findByOwner(test.interfaces.Customer owner)"
* @ejb:finder signature="test.interfaces.AddressLocal findByPrimaryKey(AddressPK
pk)" unchecked="true"
*
- * @ejb:value-object name="Address" match="*" instantiation="eager"
+ * @ejb:value-object name="Address" match="*"
*/
public abstract class AddressBean implements EntityBean
{
1.1.1.1.2.3 +1 -1 xdoclet/samples/src/java/test/ejb/CustomerBean.java
Index: CustomerBean.java
===================================================================
RCS file: /cvsroot/xdoclet/xdoclet/samples/src/java/test/ejb/CustomerBean.java,v
retrieving revision 1.1.1.1.2.2
retrieving revision 1.1.1.1.2.3
diff -u -w -r1.1.1.1.2.2 -r1.1.1.1.2.3
--- CustomerBean.java 22 May 2002 20:33:38 -0000 1.1.1.1.2.2
+++ CustomerBean.java 24 May 2002 21:00:54 -0000 1.1.1.1.2.3
@@ -24,7 +24,7 @@
* @ejb:finder signature="Collection findAlsoInSuper()"
*
* @ejb:value-object name="CustomerLight" match="light"
- * @ejb:value-object name="CustomerNormal" match="normal" instantiation="eager"
+ * @ejb:value-object name="CustomerNormal" match="normal"
* @ejb:value-object name="Customer" match="*"
*
* @jboss:ejb-ref-jndi ref-name="bank/Account" jndi-name="ejb/bank/Account"
_______________________________________________________________
Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel