CVS: xdoclet/modules/jboss/src/xdoclet/modules/jboss/ejb/resources jboss-bean-body.xdt,1.5,1.6 jboss_xml.xdt,1.43,1.44

Andrew Stevens <[email protected]>
Newsgroups gmane.comp.java.xdoclet.devel
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.