User: rinkrank
  Date: 02/03/23 07:03:34

  Modified:    core/resources/xdoclet/ejb Tag: XJAVADOC_REFACTORING
                        relationships.j
  Log:
  Fixed a bug with unidirectional n->1relationships
  Fixed WLS persistence bug for BMP
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.24.2.1  +7 -36     xdoclet/core/resources/xdoclet/ejb/relationships.j
  
  Index: relationships.j
  ===================================================================
  RCS file: /cvsroot/xdoclet/xdoclet/core/resources/xdoclet/ejb/relationships.j,v
  retrieving revision 1.24
  retrieving revision 1.24.2.1
  diff -u -w -r1.24 -r1.24.2.1
  --- relationships.j   7 Mar 2002 19:57:09 -0000       1.24
  +++ relationships.j   23 Mar 2002 15:03:34 -0000      1.24.2.1
  @@ -3,8 +3,7 @@
       <XDtEjbRel:forAllRelationships>
         <ejb-relation <XDtId:prefixedId prefix="EJBRelation"/>>
            <ejb-relation-name><XDtEjbRel:relationName/></ejb-relation-name>
  -  <XDtEjbRel:ifIsUnidirectional>
  -         <!-- unidirectional -->
  +
            <ejb-relationship-role <XDtId:prefixedId prefix="EJBRelationshipRole"/>>
              <XDtEjbRel:ifHasLeftRoleName>
               
<ejb-relationship-role-name><XDtEjbRel:leftRoleName/></ejb-relationship-role-name>
  @@ -16,13 +15,16 @@
               <relationship-role-source <XDtId:prefixedId prefix="RoleSource"/>>
                  <ejb-name><XDtEjbRel:leftEJBName/></ejb-name>
               </relationship-role-source>
  +           <XDtEjbRel:ifLeftNavigable>
               <cmr-field <XDtId:prefixedId prefix="CMRField"/>>
                  <cmr-field-name><XDtEjbRel:leftFieldName/></cmr-field-name>
                 <XDtEjbRel:ifIsLeftMany>
                  <cmr-field-type><XDtEjbRel:leftFieldType/></cmr-field-type>
                 </XDtEjbRel:ifIsLeftMany>
               </cmr-field>
  +           </XDtEjbRel:ifLeftNavigable>
            </ejb-relationship-role>
  +
            <ejb-relationship-role <XDtId:prefixedId prefix="EJBRelationshipRole"/>>
              <XDtEjbRel:ifHasRightRoleName>
               
<ejb-relationship-role-name><XDtEjbRel:rightRoleName/></ejb-relationship-role-name>
  @@ -34,47 +36,16 @@
               <relationship-role-source <XDtId:prefixedId prefix="RoleSource"/>>
                  <ejb-name><XDtEjbRel:rightEJBName/></ejb-name>
               </relationship-role-source>
  -         </ejb-relationship-role>
  -  </XDtEjbRel:ifIsUnidirectional>
  -  <XDtEjbRel:ifIsBidirectional>
  -         <!-- bidirectional -->
  -         <ejb-relationship-role <XDtId:prefixedId prefix="EJBRelationshipRole"/>>
  -           <XDtEjbRel:ifHasLeftRoleName>
  -            
<ejb-relationship-role-name><XDtEjbRel:leftRoleName/></ejb-relationship-role-name>
  -           </XDtEjbRel:ifHasLeftRoleName>
  -            <multiplicity><XDtEjbRel:rightMultiplicity/></multiplicity>
  -           <XDtEjbRel:ifLeftCascadeDelete>
  -            <cascade-delete/>
  -           </XDtEjbRel:ifLeftCascadeDelete>
  -            <relationship-role-source <XDtId:prefixedId prefix="RoleSource"/>>
  -               <ejb-name><XDtEjbRel:leftEJBName/></ejb-name>
  -            </relationship-role-source>
  -            <cmr-field <XDtId:prefixedId prefix="CMRField"/>>
  -               <cmr-field-name><XDtEjbRel:leftFieldName/></cmr-field-name>
  -              <XDtEjbRel:ifIsLeftMany>
  -               <cmr-field-type><XDtMethod:methodType/></cmr-field-type>
  -              </XDtEjbRel:ifIsLeftMany>
  -            </cmr-field>
  -         </ejb-relationship-role>
  -         <ejb-relationship-role <XDtId:prefixedId prefix="EJBRelationshipRole"/>>
  -           <XDtEjbRel:ifHasRightRoleName>
  -            
<ejb-relationship-role-name><XDtEjbRel:rightRoleName/></ejb-relationship-role-name>
  -           </XDtEjbRel:ifHasRightRoleName>
  -            <multiplicity><XDtEjbRel:leftMultiplicity/></multiplicity>
  -           <XDtEjbRel:ifRightCascadeDelete>
  -            <cascade-delete/>
  -           </XDtEjbRel:ifRightCascadeDelete>
  -            <relationship-role-source <XDtId:prefixedId prefix="RoleSource"/>>
  -               <ejb-name><XDtEjbRel:rightEJBName/></ejb-name>
  -            </relationship-role-source>
  +           <XDtEjbRel:ifRightNavigable>
               <cmr-field <XDtId:prefixedId prefix="CMRField"/>>
                  <cmr-field-name><XDtEjbRel:rightFieldName/></cmr-field-name>
                 <XDtEjbRel:ifIsRightMany>
                  <cmr-field-type><XDtEjbRel:rightFieldType/></cmr-field-type>
                 </XDtEjbRel:ifIsRightMany>
               </cmr-field>
  +           </XDtEjbRel:ifRightNavigable>
            </ejb-relationship-role>
  -  </XDtEjbRel:ifIsBidirectional>
  +
         </ejb-relation>
         </XDtEjbRel:forAllRelationships>
      </relationships>
  
  
  

_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to