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
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to