Update of
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/resources
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12561/modules/ejb/src/xdoclet/modules/ejb/entity/resources
Modified Files:
entity-value-instantiation.xdt
Log Message:
removed the type attribute for ejb.value-object (using the method's return
type) (XDT-670)
Index: entity-value-instantiation.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/resources/entity-value-instantiation.xdt,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** entity-value-instantiation.xdt 18 Sep 2002 19:49:16 -0000 1.5
--- entity-value-instantiation.xdt 3 Apr 2005 10:48:16 -0000 1.6
***************
*** 7,15 ****
</XDtEjbPersistent:forAllPersistentFields>
<XDtEjbValueObj:forAllRelations superclasses="true"
valueobject="<XDtEjbValueObj:currentValueObjectMatch/>">
! <XDtMethod:ifDoesntHaveMethodTag tagName="ejb:value-object"
paramName="type">
if ( <XDtMethod:getterMethod/>() != null )
<XDtEjbValueObj:currentValueObjectAttribute/>.set<XDtEjbValueObj:currentAggregateName/>(
<XDtMethod:getterMethod/>().get<XDtEjbValueObj:currentAggregateType
short="true"/>() );
! </XDtMethod:ifDoesntHaveMethodTag>
! <XDtMethod:ifHasMethodTag tagName="ejb:value-object"
paramName="type">
<XDtEjbValueObj:currentValueObjectAttribute/>.clear<XDtEjbValueObj:currentAggregateName/>s();
java.util.Iterator i<XDtEjbValueObj:currentAggregateName/> =
<XDtMethod:getterMethod/>().iterator();
--- 7,15 ----
</XDtEjbPersistent:forAllPersistentFields>
<XDtEjbValueObj:forAllRelations superclasses="true"
valueobject="<XDtEjbValueObj:currentValueObjectMatch/>">
! <XDtEjbValueObj:ifIsNotCollection>
if ( <XDtMethod:getterMethod/>() != null )
<XDtEjbValueObj:currentValueObjectAttribute/>.set<XDtEjbValueObj:currentAggregateName/>(
<XDtMethod:getterMethod/>().get<XDtEjbValueObj:currentAggregateType
short="true"/>() );
! </XDtEjbValueObj:ifIsNotCollection>
! <XDtEjbValueObj:ifIsCollection>
<XDtEjbValueObj:currentValueObjectAttribute/>.clear<XDtEjbValueObj:currentAggregateName/>s();
java.util.Iterator i<XDtEjbValueObj:currentAggregateName/> =
<XDtMethod:getterMethod/>().iterator();
***************
*** 18,22 ****
}
<XDtEjbValueObj:currentValueObjectAttribute/>.clean<XDtEjbValueObj:currentAggregateName/>();
! </XDtMethod:ifHasMethodTag>
</XDtEjbValueObj:forAllRelations>
--- 18,22 ----
}
<XDtEjbValueObj:currentValueObjectAttribute/>.clean<XDtEjbValueObj:currentAggregateName/>();
! </XDtEjbValueObj:ifIsCollection>
</XDtEjbValueObj:forAllRelations>
-------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel