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

Reply via email to