User: rinkrank
Date: 02/03/28 03:16:45
Modified: core/resources/xdoclet/ejb/vendor weblogic-ejb-jar-xml.j
Log:
Fixed [ 513641 ] transaction-isolation element
Revision Changes Path
1.23 +26 -12 xdoclet/core/resources/xdoclet/ejb/vendor/weblogic-ejb-jar-xml.j
Index: weblogic-ejb-jar-xml.j
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/core/resources/xdoclet/ejb/vendor/weblogic-ejb-jar-xml.j,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -w -r1.22 -r1.23
--- weblogic-ejb-jar-xml.j 24 Mar 2002 17:44:19 -0000 1.22
+++ weblogic-ejb-jar-xml.j 28 Mar 2002 11:16:45 -0000 1.23
@@ -12,8 +12,8 @@
<entity-descriptor>
<XDtClass:ifHasClassTag tagName="weblogic:pool">
<pool>
- <max-beans-in-free-pool><XDtClass:classTagValue tagName="weblogic:pool"
paramName="max-beans-in-free-pool"/></max-beans-in-free-pool>
- <initial-beans-in-free-pool><XDtClass:classTagValue
tagName="weblogic:pool"
paramName="initial-beans-in-free-pool"/></initial-beans-in-free-pool>
+ <XDtClass:ifHasClassTag tagName="weblogic:pool"
paramName="max-beans-in-free-pool"><max-beans-in-free-pool><XDtClass:classTagValue
tagName="weblogic:pool" paramName="max-beans-in-free-pool"
default="1"/></max-beans-in-free-pool></XDtClass:ifHasClassTag>
+ <XDtClass:ifHasClassTag tagName="weblogic:pool"
paramName="initial-beans-in-free-pool"><initial-beans-in-free-pool><XDtClass:classTagValue
tagName="weblogic:pool" paramName="initial-beans-in-free-pool"
default="0"/></initial-beans-in-free-pool></XDtClass:ifHasClassTag>
</pool>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="weblogic:cache">
@@ -248,23 +248,37 @@
</XDtMerge:merge>
<XDtEjb:forAllBeans>
<XDtEjb:ifIsAConcreteEJBean>
+ <XDtClass:ifHasClassTag tagName="weblogic:transaction-isolation">
+ <transaction-isolation>
+ <isolation-level><XDtClass:classTagValue
tagName="weblogic:transaction-isolation"
values="TRANSACTION_SERIALIZABLE,TRANSACTION_READ_COMMITTED,TRANSACTION_READ_UNCOMMITTED,TRANSACTION_REPEATABLE_READ,TRANSACTION_READ_COMMITTED_FOR_UPDATE"/></isolation-level>
+ <method>
+ <description>Transaction isolation for <XDtEjb:ejbName/></description>
+ <ejb-name><XDtEjb:ejbName/></ejb-name>
+ <method-name>*</method-name>
+ </method>
+ </transaction-isolation>
+ </XDtClass:ifHasClassTag>
<XDtMethod:forAllMethods>
- <XDtMethod:forAllMethodTags tagName="weblogic:transaction-isolation">
+ <XDtMethod:ifHasMethodTag tagName="weblogic:transaction-isolation">
+ <XDtEjbIntf:ifIsInterfaceMethod>
+ <XDtEjbIntf:forAllInterfaceViewTypes>
<transaction-isolation>
<isolation-level><XDtMethod:methodTagValue
tagName="weblogic:transaction-isolation"
values="TRANSACTION_SERIALIZABLE,TRANSACTION_READ_COMMITTED,TRANSACTION_READ_UNCOMMITTED,TRANSACTION_REPEATABLE_READ,TRANSACTION_READ_COMMITTED_FOR_UPDATE"/></isolation-level>
<method>
<description><XDtMethod:firstSentenceDescriptionOfCurrentMethod/></description>
<ejb-name><XDtEjb:ejbName/></ejb-name>
- <method-intf><XDtMethod:methodIntf/></method-intf>
- <method-name><XDtMethod:interfaceMethodName/></method-name>
+ <method-intf><XDtEjbIntf:methodIntf/></method-intf>
+ <method-name><XDtEjbIntf:interfaceMethodName/></method-name>
<method-params>
- <XDtMethod:forAllMethodParams>
- <method-param><XDtMethod:methodParamType/></method-param>
- </XDtMethod:forAllMethodParams>
+ <XDtParameter:forAllMethodParams>
+ <method-param><XDtParameter:methodParamType/></method-param>
+ </XDtParameter:forAllMethodParams>
</method-params>
</method>
</transaction-isolation>
- </XDtMethod:forAllMethodTags>
+ </XDtEjbIntf:forAllInterfaceViewTypes>
+ </XDtEjbIntf:ifIsInterfaceMethod>
+ </XDtMethod:ifHasMethodTag>
</XDtMethod:forAllMethods>
</XDtEjb:ifIsAConcreteEJBean>
</XDtEjb:forAllBeans>
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel