Update of
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/dd/resources
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23313/modules/ejb/src/xdoclet/modules/ejb/dd/resources
Modified Files:
ejb-body.xdt
Log Message:
added support for ejb 2.1 message destination links (XDT-1307)
Index: ejb-body.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/dd/resources/ejb-body.xdt,v
retrieving revision 1.35
retrieving revision 1.36
diff -C2 -r1.35 -r1.36
*** ejb-body.xdt 2 Mar 2005 21:00:04 -0000 1.35
--- ejb-body.xdt 25 Mar 2005 20:59:57 -0000 1.36
***************
*** 121,124 ****
--- 121,127 ----
<message-destination-type><XDtClass:classTagValue tagName="ejb:bean"
paramName="destination-type"
values="javax.jms.Queue,javax.jms.Topic"/></message-destination-type>
</XDtClass:ifHasClassTag>
+ <XDtClass:ifHasClassTag tagName="ejb:message-destination">
+ <message-destination-link><XDtClass:classTagValue
tagName="ejb:message-destination" paramName="name"
mandatory="true"/></message-destination-link>
+ </XDtClass:ifHasClassTag>
<XDtEjbMdb:ifHasActivationConfig>
<XDtComment:comment>
***************
*** 196,207 ****
<description><![CDATA[<XDtClass:classTagValue
tagName="ejb:destination-ref" paramName="description"/>]]></description>
</XDtClass:ifHasClassTag>
! <message-destination-ref-name><XDtClass:classTagValue
tagName="ejb:destination-ref" paramName="name"/></message-destination-ref-name>
! <message-destination-type><XDtClass:classTagValue
tagName="ejb:destination-ref" paramName="type"/></message-destination-type>
! <XDtClass:ifHasClassTag tagName="ejb:destination-ref"
paramName="usage">
! <message-destination-usage><XDtClass:classTagValue
tagName="ejb:destination-ref" paramName="usage"
values="Consumes,Produces,ConsumesProduces"/></message-destination-usage>
</XDtClass:ifHasClassTag>
- <XDtClass:ifDoesntHaveClassTag tagName="ejb:destination-ref"
paramName="usage">
-
<message-destination-usage>ConsumesProduces</message-destination-usage>
- </XDtClass:ifDoesntHaveClassTag>
</message-destination-ref>
</XDtClass:forAllClassTags>
--- 199,208 ----
<description><![CDATA[<XDtClass:classTagValue
tagName="ejb:destination-ref" paramName="description"/>]]></description>
</XDtClass:ifHasClassTag>
! <message-destination-ref-name><XDtClass:classTagValue
tagName="ejb:destination-ref" paramName="name"
mandatory="true"/></message-destination-ref-name>
! <message-destination-type><XDtClass:classTagValue
tagName="ejb:destination-ref" paramName="type"
mandatory="true"/></message-destination-type>
! <message-destination-usage><XDtClass:classTagValue
tagName="ejb:destination-ref" paramName="usage"
values="Consumes,Produces,ConsumesProduces"
default="Produces"/></message-destination-usage>
! <XDtClass:ifHasClassTag tagName="ejb:destination-ref"
paramName="link">
! <message-destination-link><XDtClass:classTagValue
tagName="ejb:destination-ref" paramName="link"/></message-destination-link>
</XDtClass:ifHasClassTag>
</message-destination-ref>
</XDtClass:forAllClassTags>
-------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel