Update of 
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/resources
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10324/modules/ejb/src/xdoclet/modules/ejb/entity/resources

Modified Files:
        valueobject.xdt 
Log Message:
fix for relations with multiple VOs (XDT-1057)

Index: valueobject.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/resources/valueobject.xdt,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -r1.29 -r1.30
*** valueobject.xdt     4 Apr 2005 18:20:17 -0000       1.29
--- valueobject.xdt     4 Apr 2005 19:43:04 -0000       1.30
***************
*** 159,168 ****
          <XDtEjbPk:ifHasPrimkeyField>

                <XDtEjbPk:ifIsPrimkeyField>

!                 primaryKey = <XDtMethod:propertyName/>;

                </XDtEjbPk:ifIsPrimkeyField>

          </XDtEjbPk:ifHasPrimkeyField>

          <XDtEjbPk:ifDoesntHavePrimkeyField>

                <XDtEjbPk:ifIsPkField>

!                
primaryKey.<XDtMethod:setterMethod/>(<XDtMethod:propertyName/>);

                </XDtEjbPk:ifIsPkField>

          </XDtEjbPk:ifDoesntHavePrimkeyField>

--- 159,168 ----
          <XDtEjbPk:ifHasPrimkeyField>

                <XDtEjbPk:ifIsPrimkeyField>

!       primaryKey = <XDtMethod:propertyName/>;

                </XDtEjbPk:ifIsPrimkeyField>

          </XDtEjbPk:ifHasPrimkeyField>

          <XDtEjbPk:ifDoesntHavePrimkeyField>

                <XDtEjbPk:ifIsPkField>

!       primaryKey.<XDtMethod:setterMethod/>(<XDtMethod:propertyName/>);

                </XDtEjbPk:ifIsPkField>

          </XDtEjbPk:ifDoesntHavePrimkeyField>

***************
*** 186,189 ****
--- 186,193 ----
          <XDtEjbValueObj:currentAggregateName/>HasBeenSet = true;

     }

+    public <XDtClass:ifClassTagValueEquals tagName="ejb:value-object" 
paramName="synchronization" value="full">synchronized 
</XDtClass:ifClassTagValueEquals>boolean <XDtEjbValueObj:currentAggregateName 
decapitalize="true"/>HasBeenSet()

+    {

+         return <XDtEjbValueObj:currentAggregateName/>HasBeenSet;

+    }

    </XDtEjbValueObj:ifIsNotCollection>

    <XDtEjbValueObj:ifIsCollection>




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to