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

Reply via email to