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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel