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

Modified Files:
        jboss-bean-body.xdt jboss_xml.xdt 
Log Message:
Add support for EJB invoker-bindings to JBoss module.  Fixes XDT-1138.
Thanks to Jason Childers for patch.

Index: jboss-bean-body.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/jboss/src/xdoclet/modules/jboss/ejb/resources/jboss-bean-body.xdt,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** jboss-bean-body.xdt 4 Feb 2005 08:53:36 -0000       1.5
--- jboss-bean-body.xdt 14 Oct 2005 09:50:53 -0000      1.6
***************
*** 20,23 ****
--- 20,34 ----
           <configuration-name><XDtClass:classTagValue 
tagName="jboss.container-configuration" paramName="name"/></configuration-name>
          </XDtClass:ifHasClassTag>
+           <XDtConfig:ifConfigParamGreaterOrEquals paramName="Version" 
value="3.2">
+            <XDtClass:ifHasClassTag tagName="jboss.invoker-proxy-binding">
+          <invoker-bindings>
+             <XDtClass:forAllClassTags tagName="jboss.invoker-proxy-binding">
+            <invoker>
+              <invoker-proxy-binding-name><XDtClass:classTagValue 
tagName="jboss.invoker-proxy-binding" paramName="name" 
mandatory="true"/></invoker-proxy-binding-name>
+            </invoker>
+             </XDtClass:forAllClassTags>
+          </invoker-bindings>
+            </XDtClass:ifHasClassTag>
+           </XDtConfig:ifConfigParamGreaterOrEquals>
         <XDtConfig:ifConfigParamEquals paramName="Version" value="3.2">
        <XDtClass:forAllClassTags tagName="jboss.depends">

Index: jboss_xml.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/jboss/src/xdoclet/modules/jboss/ejb/resources/jboss_xml.xdt,v
retrieving revision 1.43
retrieving revision 1.44
diff -C2 -r1.43 -r1.44
*** jboss_xml.xdt       14 Aug 2005 08:48:12 -0000      1.43
--- jboss_xml.xdt       14 Oct 2005 09:50:53 -0000      1.44
***************
*** 44,47 ****
--- 44,58 ----
           <configuration-name><XDtClass:classTagValue 
tagName="jboss.container-configuration" paramName="name"/></configuration-name>
          </XDtClass:ifHasClassTag>
+           <XDtConfig:ifConfigParamGreaterOrEquals paramName="Version" 
value="3.2">
+            <XDtClass:ifHasClassTag tagName="jboss.invoker-proxy-binding">
+          <invoker-bindings>
+             <XDtClass:forAllClassTags tagName="jboss.invoker-proxy-binding">
+            <invoker>
+              <invoker-proxy-binding-name><XDtClass:classTagValue 
tagName="jboss.invoker-proxy-binding" paramName="name" 
mandatory="true"/></invoker-proxy-binding-name>
+            </invoker>
+             </XDtClass:forAllClassTags>
+          </invoker-bindings>
+            </XDtClass:ifHasClassTag>
+           </XDtConfig:ifConfigParamGreaterOrEquals>
          <XDtClass:ifHasClassTag tagName="jboss.security-proxy">
           <security-proxy><XDtClass:classTagValue 
tagName="jboss.security-proxy" paramName="name"/></security-proxy>
***************
*** 258,261 ****
--- 269,283 ----
           <configuration-name><XDtClass:classTagValue 
tagName="jboss.container-configuration" paramName="name"/></configuration-name>
          </XDtClass:ifHasClassTag>
+           <XDtConfig:ifConfigParamGreaterOrEquals paramName="Version" 
value="3.2">
+            <XDtClass:ifHasClassTag tagName="jboss.invoker-proxy-binding">
+          <invoker-bindings>
+             <XDtClass:forAllClassTags tagName="jboss.invoker-proxy-binding">
+            <invoker>
+              <invoker-proxy-binding-name><XDtClass:classTagValue 
tagName="jboss.invoker-proxy-binding" paramName="name" 
mandatory="true"/></invoker-proxy-binding-name>
+            </invoker>
+             </XDtClass:forAllClassTags>
+          </invoker-bindings>
+            </XDtClass:ifHasClassTag>
+           </XDtConfig:ifConfigParamGreaterOrEquals>
          <XDtClass:ifHasClassTag tagName="jboss.security-proxy">
           <security-proxy><XDtClass:classTagValue 
tagName="jboss.security-proxy" paramName="name"/></security-proxy>
***************
*** 512,515 ****
--- 534,548 ----
           <configuration-name><XDtClass:classTagValue 
tagName="jboss.container-configuration" paramName="name"/></configuration-name>
          </XDtClass:ifHasClassTag>
+           <XDtConfig:ifConfigParamGreaterOrEquals paramName="Version" 
value="3.2">
+            <XDtClass:ifHasClassTag tagName="jboss.invoker-proxy-binding">
+          <invoker-bindings>
+             <XDtClass:forAllClassTags tagName="jboss.invoker-proxy-binding">
+            <invoker>
+              <invoker-proxy-binding-name><XDtClass:classTagValue 
tagName="jboss.invoker-proxy-binding" paramName="name" 
mandatory="true"/></invoker-proxy-binding-name>
+            </invoker>
+             </XDtClass:forAllClassTags>
+          </invoker-bindings>
+            </XDtClass:ifHasClassTag>
+           </XDtConfig:ifConfigParamGreaterOrEquals>
          <XDtClass:ifHasClassTag tagName="jboss.security-proxy">
           <security-proxy><XDtClass:classTagValue 
tagName="jboss.security-proxy" paramName="name"/></security-proxy>



-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to