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