Update of /cvsroot/xdoclet/xdoclet/modules/ejb/src/META-INF
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2531/modules/ejb/src/META-INF

Modified Files:
        xtags.xml 
Log Message:
improved value objectes documented. Thanks to Tyler Ward for patches. (XDT-1313)

Index: xtags.xml
===================================================================
RCS file: /cvsroot/xdoclet/xdoclet/modules/ejb/src/META-INF/xtags.xml,v
retrieving revision 1.64
retrieving revision 1.65
diff -C2 -r1.64 -r1.65
*** xtags.xml   30 Mar 2005 21:44:06 -0000      1.64
--- xtags.xml   6 Apr 2005 07:10:13 -0000       1.65
***************
*** 2502,2505 ****
--- 2502,2550 ----
                        <mandatory>false</mandatory>
                </parameter>
+         <parameter type="text">
+          <name>ordering</name>
+          <usage-description>
+             Alters the relationships between value objects. Strict ordering
+             requires that all primary key field in the object are 
java.lang.Comparable. 
+             In return, the value object itself becomes java.lang.Comparable, 
and has
+             very well defined ordering and equality semantics. Strictly 
ordered objects
+             are only equal if they each have all their primary key fields set 
(even to null), 
+             and each of these corresponding keys is equal.  None indicates 
that 
+             these objects can only be loosly compared. Equality is not as 
strictly defined,
+             and the objects are not java.lang.Comparable. When ordering is 
not strict, objects
+             are considered equal if and only if all of their members are 
themselves equal. In either
+             case the hashCode() is consistent with equals.
+          </usage-description>
+          <mandatory>false</mandatory>
+          <option-sets>
+           <option-set>
+            <default>none</default>
+            <options>
+             <option>strict</option>
+             <option>none</option>
+            </options>
+           </option-set>
+          </option-sets>
+         </parameter>
+         <parameter type="text">
+          <name>synchronization</name>
+          <usage-description>
+             Indicates the level of synchronization of the value object. 
+             Full synchronization is just what it sounds like, all methods are 
synchronized.
+             Partial synchronization indicates that only collections are 
synchronized.
+             None indicates that nothing is synchronized.
+          </usage-description>
+          <mandatory>false</mandatory>
+          <option-sets>
+           <option-set>
+            <default>partial</default>
+            <options>
+             <option>full</option>
+             <option>partial</option>
+             <option>none</option>
+            </options>
+           </option-set>
+          </option-sets>
+         </parameter>
                <parameter type="bool">
                        <name>abstract</name>



-------------------------------------------------------
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