User: d_jencks
Date: 02/03/04 05:28:57
Modified: core/resources/xdoclet/ejb/vendor jbosscmp-jdbc_xml.j
Log:
Changed jbosscmp-jdbc.xml generation to make it possible to avoid including the
difficult-to-get-right relationship key-fields tags. Use a jboss:auto-key-fields tag
in your cmr accessors to suppress <key-fields/> and <key-fields>...</key-fields>
elements for that side.
Revision Changes Path
1.14 +4 -0 xdoclet/core/resources/xdoclet/ejb/vendor/jbosscmp-jdbc_xml.j
Index: jbosscmp-jdbc_xml.j
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/core/resources/xdoclet/ejb/vendor/jbosscmp-jdbc_xml.j,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -w -r1.13 -r1.14
--- jbosscmp-jdbc_xml.j 8 Feb 2002 03:15:53 -0000 1.13
+++ jbosscmp-jdbc_xml.j 4 Mar 2002 13:28:56 -0000 1.14
@@ -151,6 +151,7 @@
<XDtJBEjbRel:ifLeftHasFKConstraint>
<fk-constraint><XDtJBEjbRel:leftFKConstraint/></fk-constraint>
</XDtJBEjbRel:ifLeftHasFKConstraint>
+ <XDtMethod:ifDoesntHaveMethodTag tagName="jboss:auto-key-fields">
<XDtJBEjbRel:ifRightHasFK>
<key-fields>
<XDtJBEjbRel:forAllRightForeignKeys>
@@ -164,12 +165,14 @@
<XDtJBEjbRel:ifNotRightHasFK>
<key-fields/>
</XDtJBEjbRel:ifNotRightHasFK>
+ </XDtMethod:ifDoesntHaveMethodTag>
</ejb-relationship-role>
<ejb-relationship-role>
<ejb-relationship-role-name><XDtEjbRel:rightRoleName/></ejb-relationship-role-name>
<XDtJBEjbRel:ifRightHasFKConstraint>
<fk-constraint><XDtJBEjbRel:rightFKConstraint/></fk-constraint>
</XDtJBEjbRel:ifRightHasFKConstraint>
+ <XDtMethod:ifDoesntHaveMethodTag tagName="jboss:auto-key-fields">
<XDtJBEjbRel:ifLeftHasFK>
<key-fields>
<XDtJBEjbRel:forAllLeftForeignKeys>
@@ -183,6 +186,7 @@
<XDtJBEjbRel:ifNotLeftHasFK>
<key-fields/>
</XDtJBEjbRel:ifNotLeftHasFK>
+ </XDtMethod:ifDoesntHaveMethodTag>
</ejb-relationship-role>
</ejb-relation>
</XDtEjbRel:forAllRelationships>
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel