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

Modified Files:
        ejb-ref.xdt 
Log Message:
Set the same default value for the view-type parameter of ejb-ref and 
ejb-external-ref (XDT-1264). Removed code dupplication for default view type in 
ejb-ref.xdt

Index: ejb-ref.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/dd/resources/ejb-ref.xdt,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** ejb-ref.xdt 15 Jan 2005 10:28:20 -0000      1.2
--- ejb-ref.xdt 4 Feb 2005 17:50:37 -0000       1.3
***************
*** 1,5 ****
  
      <XDtEjbRef:forAllEjbRefs>
!       <XDtClass:ifDoesntHaveClassTag tagName="ejb:ejb-ref" 
paramName="view-type">
           <ejb-ref <XDtId:prefixedId prefix="EJBRef"/>>
              <ejb-ref-name><XDtEjb:ejbRefName/></ejb-ref-name>
--- 1,5 ----
  
      <XDtEjbRef:forAllEjbRefs>
!       <XDtEjbRef:ifRemoteEjbRef>
           <ejb-ref <XDtId:prefixedId prefix="EJBRef"/>>
              <ejb-ref-name><XDtEjb:ejbRefName/></ejb-ref-name>
***************
*** 9,28 ****
              <ejb-link><XDtClass:classTagValue tagName="ejb:ejb-ref" 
paramName="ejb-name"/></ejb-link>
           </ejb-ref>
!       </XDtClass:ifDoesntHaveClassTag>
!       <XDtClass:ifHasClassTag tagName="ejb:ejb-ref" paramName="view-type">
!        <XDtClass:ifClassTagValueEquals tagName="ejb:ejb-ref" 
paramName="view-type" value="remote">
!          <ejb-ref <XDtId:prefixedId prefix="EJBRef"/>>
!             <ejb-ref-name><XDtEjb:ejbRefName/></ejb-ref-name>
!             <ejb-ref-type><XDtEjb:beanType/></ejb-ref-type>
!             <home><XDtEjbHome:homeInterface type="remote"/></home>
!             <remote><XDtEjbIntf:componentInterface type="remote"/></remote>
!             <ejb-link><XDtClass:classTagValue tagName="ejb:ejb-ref" 
paramName="ejb-name"/></ejb-link>
!          </ejb-ref>
!        </XDtClass:ifClassTagValueEquals>
!       </XDtClass:ifHasClassTag>
      </XDtEjbRef:forAllEjbRefs>
  
      <XDtClass:forAllClassTags tagName="ejb:ejb-external-ref">
!         <XDtClass:ifClassTagValueEquals tagName="ejb:ejb-external-ref" 
paramName="view-type" value="remote">
           <ejb-ref <XDtId:prefixedId prefix="EJBRef"/>>
              <ejb-ref-name><XDtEjb:ejbExternalRefName/></ejb-ref-name>
--- 9,17 ----
              <ejb-link><XDtClass:classTagValue tagName="ejb:ejb-ref" 
paramName="ejb-name"/></ejb-link>
           </ejb-ref>
!       </XDtEjbRef:ifRemoteEjbRef>
      </XDtEjbRef:forAllEjbRefs>
  
      <XDtClass:forAllClassTags tagName="ejb:ejb-external-ref">
!       <XDtEjbRef:ifRemoteEjbRef>
           <ejb-ref <XDtId:prefixedId prefix="EJBRef"/>>
              <ejb-ref-name><XDtEjb:ejbExternalRefName/></ejb-ref-name>
***************
*** 39,47 ****
             </XDtClass:ifHasClassTag>
           </ejb-ref>
!         </XDtClass:ifClassTagValueEquals>
      </XDtClass:forAllClassTags>
  
      <XDtClass:forAllClassTags tagName="ejb:ejb-external-ref">
!         <XDtClass:ifClassTagValueEquals tagName="ejb:ejb-external-ref" 
paramName="view-type" value="local">
           <ejb-local-ref <XDtId:prefixedId prefix="EJBLocalRef"/>>
              <ejb-ref-name><XDtEjb:ejbExternalRefName/></ejb-ref-name>
--- 28,36 ----
             </XDtClass:ifHasClassTag>
           </ejb-ref>
!       </XDtEjbRef:ifRemoteEjbRef>
      </XDtClass:forAllClassTags>
  
      <XDtClass:forAllClassTags tagName="ejb:ejb-external-ref">
!       <XDtEjbRef:ifLocalEjbRef>
           <ejb-local-ref <XDtId:prefixedId prefix="EJBLocalRef"/>>
              <ejb-ref-name><XDtEjb:ejbExternalRefName/></ejb-ref-name>
***************
*** 53,61 ****
             </XDtClass:ifHasClassTag>
           </ejb-local-ref>
!         </XDtClass:ifClassTagValueEquals>
      </XDtClass:forAllClassTags>
  
      <XDtEjbRef:forAllEjbRefs>
!        <XDtClass:ifClassTagValueEquals tagName="ejb:ejb-ref" 
paramName="view-type" value="local">
           <ejb-local-ref <XDtId:prefixedId prefix="EJBLocalRef"/>>
              <ejb-ref-name><XDtEjb:ejbRefName/></ejb-ref-name>
--- 42,50 ----
             </XDtClass:ifHasClassTag>
           </ejb-local-ref>
!       </XDtEjbRef:ifLocalEjbRef>
      </XDtClass:forAllClassTags>
  
      <XDtEjbRef:forAllEjbRefs>
!       <XDtEjbRef:ifLocalEjbRef>
           <ejb-local-ref <XDtId:prefixedId prefix="EJBLocalRef"/>>
              <ejb-ref-name><XDtEjb:ejbRefName/></ejb-ref-name>
***************
*** 65,69 ****
              <ejb-link><XDtClass:classTagValue tagName="ejb:ejb-ref" 
paramName="ejb-name"/></ejb-link>
           </ejb-local-ref>
!        </XDtClass:ifClassTagValueEquals>
      </XDtEjbRef:forAllEjbRefs>
  
--- 54,58 ----
              <ejb-link><XDtClass:classTagValue tagName="ejb:ejb-ref" 
paramName="ejb-name"/></ejb-link>
           </ejb-local-ref>
!       </XDtEjbRef:ifLocalEjbRef>
      </XDtEjbRef:forAllEjbRefs>
  



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to