Update of
/cvsroot/xdoclet/xdoclet/modules/ibm/src/xdoclet/modules/ibm/websphere/ejb/resources
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21746/xdoclet/modules/ibm/src/xdoclet/modules/ibm/websphere/ejb/resources
Modified Files:
ibm-ejb-jar-ext-ejb-body_xmi.xdt ibm-ejb-jar-ext_xmi.xdt
Log Message:
XDT-1220: Add support for the WebSphere beanCache extension
Index: ibm-ejb-jar-ext-ejb-body_xmi.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/ibm/src/xdoclet/modules/ibm/websphere/ejb/resources/ibm-ejb-jar-ext-ejb-body_xmi.xdt,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** ibm-ejb-jar-ext-ejb-body_xmi.xdt 5 Jan 2005 08:46:52 -0000 1.3
--- ibm-ejb-jar-ext-ejb-body_xmi.xdt 5 Jan 2005 14:03:44 -0000 1.4
***************
*** 20,23 ****
--- 20,43 ----
</XDtClass:ifHasClassTag>
+ <XDtComment:comment>
+ |
+ | bean-cache settings
+ |
+ </XDtComment:comment>
+
+ <XDtClass:ifHasClassTag tagName="websphere:bean-cache">
+ <beanCache
+ xmi:<XDtId:prefixedId prefix='BeanCache'/>
+ <XDtClass:ifHasClassTag tagName="websphere:bean-cache"
paramName="activate-at">
+ activateAt="<XDtClass:classTagValue tagName="websphere:bean-cache"
paramName="activate-at"/>"
+ </XDtClass:ifHasClassTag>
+ <XDtClass:ifHasClassTag tagName="websphere:bean-cache"
paramName="load-at">
+ loadAt="<XDtClass:classTagValue tagName="websphere:bean-cache"
paramName="load-at"/>"
+ </XDtClass:ifHasClassTag>
+ <XDtClass:ifHasClassTag tagName="websphere:bean-cache"
paramName="pinned-for">
+ pinnedFor="<XDtClass:classTagValue tagName="websphere:bean-cache"
paramName="pinned-for"/>"
+ </XDtClass:ifHasClassTag>
+ />
+ </XDtClass:ifHasClassTag>
<XDtComment:comment>
***************
*** 27,31 ****
</XDtComment:comment>
! <XDtClass:forAllClassTags tagName="ejb.resource-ref">
<resourceRefExtensions xmi:<XDtId:prefixedId
prefix="ResourceRef_ext"/>
<XDtWebSphere:forAllResourceRefs>
--- 47,51 ----
</XDtComment:comment>
! <XDtClass:forAllClassTags tagName="ejb.resource-ref">
<resourceRefExtensions xmi:<XDtId:prefixedId
prefix="ResourceRef_ext"/>
<XDtWebSphere:forAllResourceRefs>
***************
*** 40,42 ****
<resourceRef href="META-INF/ejb-jar.xml#<XDtId:prefixedId
prefix='ResRef' wrapInIdEquals='false'/>"/>
</resourceRefExtensions>
! </XDtClass:forAllClassTags>
\ No newline at end of file
--- 60,62 ----
<resourceRef href="META-INF/ejb-jar.xml#<XDtId:prefixedId
prefix='ResRef' wrapInIdEquals='false'/>"/>
</resourceRefExtensions>
! </XDtClass:forAllClassTags>
\ No newline at end of file
Index: ibm-ejb-jar-ext_xmi.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/ibm/src/xdoclet/modules/ibm/websphere/ejb/resources/ibm-ejb-jar-ext_xmi.xdt,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** ibm-ejb-jar-ext_xmi.xdt 5 Jan 2005 08:47:02 -0000 1.10
--- ibm-ejb-jar-ext_xmi.xdt 5 Jan 2005 14:03:44 -0000 1.11
***************
*** 38,42 ****
<enterpriseBean xmi:type="ejb:ContainerManagedEntity"
href="META-INF/ejb-jar.xml#ContainerManagedEntity_<XDtEjb:id/>"/>
<structure xmi:id="<XDtEjb:id/>_BeanStructure"
inheritenceRoot="false"/>
- <beanCache xmi:id="<XDtId:prefixedId
prefix='ContainerManagedEntity__BeanCache' wrapInIdEquals='false'/>"
activateAt="<XDtClass:classTagValue tagName="websphere:bean-cache"
paramName="activate-at" default="TRANSACTION"/>"
loadAt="<XDtClass:classTagValue tagName="websphere:bean-cache"
paramName="load-at" default="TRANSACTION"/>"/>
<internationalization xmi:id="<XDtId:prefixedId
prefix='ContainerManagedEntity_BeanInternationalization'
wrapInIdEquals='false'/>" invocationLocale="CALLER"/>
<XDtClass:ifHasClassTag tagName="websphere:local-tran">
--- 38,41 ----
***************
*** 48,55 ****
</XDtEjbCmp:ifEntityIsCmp>
<XDtEjbBmp:ifEntityIsBmp>
! xmi:type="ejbext:BeanManagedEntityExtension"
xmi:id="<XDtId:prefixedId prefix='BeanManagedEntity_ext'
wrapInIdEquals='false'/>">
! <enterpriseBean xmi:type="ejb:BeanManagedEntity"
href="META-INF/ejb-jar.xml#BeanManagedEntity_<XDtEjb:id/>"/>
<structure xmi:id="<XDtEjb:id/>_BeanStructure"
inheritenceRoot="false"/>
- <beanCache xmi:id="<XDtId:prefixedId
prefix='BeanManagedEntity_BeanCache' wrapInIdEquals='false'/>"
activateAt="<XDtClass:classTagValue tagName="websphere:bean-cache"
paramName="activate-at" default="TRANSACTION"/>"
loadAt="<XDtClass:classTagValue tagName="websphere:bean-cache"
paramName="load-at" default="TRANSACTION"/>"/>
<internationalization xmi:id="<XDtId:prefixedId
prefix='BeanManagedEntity_BeanInternationalization' wrapInIdEquals='false'/>"
invocationLocale="CALLER"/>
<XDtClass:ifHasClassTag tagName="websphere:local-tran">
--- 47,53 ----
</XDtEjbCmp:ifEntityIsCmp>
<XDtEjbBmp:ifEntityIsBmp>
! xmi:type="ejbext:EntityExtension" xmi:id="<XDtId:prefixedId
prefix='BeanManagedEntity_ext' wrapInIdEquals='false'/>">
! <enterpriseBean xmi:type="ejb:Entity"
href="META-INF/ejb-jar.xml#BeanManagedEntity_<XDtEjb:id/>"/>
<structure xmi:id="<XDtEjb:id/>_BeanStructure"
inheritenceRoot="false"/>
<internationalization xmi:id="<XDtId:prefixedId
prefix='BeanManagedEntity_BeanInternationalization' wrapInIdEquals='false'/>"
invocationLocale="CALLER"/>
<XDtClass:ifHasClassTag tagName="websphere:local-tran">
-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
xdoclet-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel