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

Modified Files:
        weblogic-ejb-jar-xml.xdt 
Log Message:
support for easier environment handling added (XDT-1332)

Index: weblogic-ejb-jar-xml.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/bea/src/xdoclet/modules/bea/wls/ejb/resources/weblogic-ejb-jar-xml.xdt,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -r1.15 -r1.16
*** weblogic-ejb-jar-xml.xdt    20 Aug 2004 20:00:56 -0000      1.15
--- weblogic-ejb-jar-xml.xdt    9 Apr 2005 09:03:31 -0000       1.16
***************
*** 338,341 ****
--- 338,359 ----
          </XDtConfig:ifConfigParamGreaterOrEquals>     
        <reference-descriptor>
+          <XDtEjbEnv:forAllTags tagName="ejb.resource-ref">
+               <XDtEjbEnv:ifHasParam paramName="jndi-name">
+          <resource-description>
+             <res-ref-name><XDtEjbEnv:name 
paramName="res-name,res-ref-name"/></res-ref-name>
+             <jndi-name><XDtEjbEnv:paramValue 
paramName="jndi-name"/></jndi-name>
+          </resource-description>
+         </XDtEjbEnv:ifHasParam>
+        </XDtEjbEnv:forAllTags>
+       <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="Version" 
value="9.0">
+        <XDtEjbEnv:forAllTags tagName="ejb.destination-ref">
+               <XDtEjbEnv:ifHasParam paramName="jndi-name">
+                <resource-description>
+             <res-ref-name><XDtEjbEnv:name paramName="name"/></res-ref-name>
+             <jndi-name><XDtEjbEnv:paramValue 
paramName="jndi-name"/></jndi-name>
+          </resource-description>
+         </XDtEjbEnv:ifHasParam>
+        </XDtEjbEnv:forAllTags>
+       </XDtConfig:ifConfigParamNotGreaterOrEquals>
          <XDtClass:forAllClassTags tagName="weblogic:resource-description">
           <resource-description>
***************
*** 344,347 ****
--- 362,373 ----
           </resource-description>
          </XDtClass:forAllClassTags>
+        <XDtEjbEnv:forAllTags tagName="ejb.resource-env-ref">
+         <XDtEjbEnv:ifHasParam paramName="jndi-name">
+          <resource-env-description>
+             <res-env-ref-name><XDtEjbEnv:name 
paramName="name"/></res-env-ref-name>
+             <jndi-name><XDtEjbEnv:paramValue 
paramName="jndi-name"/></jndi-name>
+          </resource-env-description>
+         </XDtEjbEnv:ifHasParam>
+        </XDtEjbEnv:forAllTags>
          <XDtClass:forAllClassTags tagName="weblogic:resource-env-description">
           <resource-env-description>
***************
*** 350,353 ****
--- 376,389 ----
           </resource-env-description>
          </XDtClass:forAllClassTags>
+       <XDtEjbEnvEjbRef:forAllEjbRefs tagName="ejb.ejb-external-ref">
+        <XDtEjbEnvEjbRef:ifRemoteEjbRef>
+         <XDtEjbEnvEjbRef:ifHasParam paramName="jndi-name">
+          <ejb-reference-description>
+             <ejb-ref-name><XDtEjbEnvEjbRef:name/></ejb-ref-name>
+             <jndi-name><XDtEjbEnvEjbRef:paramValue 
paramName="jndi-name"/></jndi-name>
+          </ejb-reference-description>
+         </XDtEjbEnvEjbRef:ifHasParam>
+        </XDtEjbEnvEjbRef:ifRemoteEjbRef>
+       </XDtEjbEnvEjbRef:forAllEjbRefs>        
          <XDtClass:forAllClassTags 
tagName="weblogic:ejb-reference-description">
           <ejb-reference-description>
***************
*** 357,360 ****
--- 393,406 ----
          </XDtClass:forAllClassTags>
         <XDtConfig:ifConfigParamGreaterOrEquals paramName="Version" 
value="6.1">
+       <XDtEjbEnvEjbRef:forAllEjbRefs tagName="ejb.ejb-external-ref">
+        <XDtEjbEnvEjbRef:ifLocalEjbRef>
+         <XDtEjbEnvEjbRef:ifHasParam paramName="jndi-name">
+          <ejb-local-reference-description>
+             <ejb-ref-name><XDtEjbEnvEjbRef:name/></ejb-ref-name>
+             <jndi-name><XDtEjbEnvEjbRef:paramValue 
paramName="jndi-name"/></jndi-name>
+          </ejb-local-reference-description>
+         </XDtEjbEnvEjbRef:ifHasParam>
+        </XDtEjbEnvEjbRef:ifLocalEjbRef>
+       </XDtEjbEnvEjbRef:forAllEjbRefs>        
          <XDtClass:forAllClassTags 
tagName="weblogic:ejb-local-reference-description">
           <ejb-local-reference-description>



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