From: Vance K. <va...@us...> - 2006-01-03 01:09:29
|
User: vancek Date: 06/01/02 17:09:24 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: added session listener template Revision Changes Path 1.2 +40 -32 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -w -r1.1 -r1.2 --- cartridge.xml 28 Dec 2005 00:32:56 -0000 1.1 +++ cartridge.xml 3 Jan 2006 01:09:23 -0000 1.2 @@ -1,10 +1,8 @@ <cartridge> <!-- define the template objects that are made availble to the template --> - <templateObject name="stringUtils" - className="org.apache.commons.lang.StringUtils" /> - <templateObject name="transform" - className="org.andromda.cartridges.ejb3.EJB3ScriptHelper" /> + <templateObject name="stringUtils" className="org.apache.commons.lang.StringUtils" /> + <templateObject name="transform" className="org.andromda.cartridges.ejb3.EJB3ScriptHelper" /> <!-- cartridge-templateObject merge-point--> <!-- cartridge-property merge-point--> @@ -12,33 +10,34 @@ <!-- cartridge-resource merge-point --> <template path="templates/ejb3/Entity.vsl" - outputPattern="{0}/{1}.java" outlet="entity-beans" overwrite="true"> + outputPattern="{0}/{1}.java" + outlet="entity-beans" + overwrite="true"> <modelElements variable="entity"> <modelElement> - <type - name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade" /> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade" /> </modelElement> </modelElements> </template> <template path="templates/ejb3/EntityImpl.vsl" - outputPattern="{0}/{1}Impl.java" outlet="entity-impls" + outputPattern="{0}/{1}Impl.java" + outlet="entity-impls" overwrite="false"> <modelElements variable="entity"> <modelElement> - <type - name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade" /> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade" /> </modelElement> </modelElements> </template> <template path="templates/ejb3/EntityListener.vsl" - outputPattern="{0}/{1}Listener.java" outlet="entity-impls" + outputPattern="{0}/{1}Listener.java" + outlet="entity-impls" overwrite="false"> <modelElements variable="entity"> <modelElement> - <type - name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade" /> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade" /> </modelElement> </modelElements> </template> @@ -52,49 +51,58 @@ --> <template path="templates/ejb3/SessionBean.vsl" - outputPattern="{0}/{1}Bean.java" outlet="session-beans" - overwrite="false"> + outputPattern="{0}/{1}Bean.java" + outlet="session-beans" + overwrite="true"> <modelElements variable="service"> <modelElement> - <type - name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade" /> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade" /> </modelElement> </modelElements> </template> <template path="templates/ejb3/SessionLocal.vsl" - outputPattern="{0}/{1}Local.java" outlet="session-beans" - overwrite="true" generateEmptyFiles="false"> + outputPattern="{0}/{1}Local.java" + outlet="session-beans" + overwrite="true" + generateEmptyFiles="true"> <modelElements variable="service"> <modelElement> - <type - name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"> - <property name="viewType">local</property> - </type> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade" /> </modelElement> </modelElements> </template> <template path="templates/ejb3/SessionRemote.vsl" - outputPattern="{0}/{1}.java" outlet="session-beans" overwrite="true" - generateEmptyFiles="false"> + outputPattern="{0}/{1}Remote.java" + outlet="session-beans" + overwrite="true" + generateEmptyFiles="true"> <modelElements variable="service"> <modelElement> - <type - name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"> - <property name="viewType">remote</property> - </type> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade" /> </modelElement> </modelElements> </template> <template path="templates/ejb3/SessionBeanImpl.vsl" - outputPattern="{0}/{1}BeanImpl.java" outlet="session-impls" + outputPattern="{0}/{1}BeanImpl.java" + outlet="session-impls" + overwrite="false"> + <modelElements variable="service"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade" /> + </modelElement> + </modelElements> + </template> + + <template path="templates/ejb3/SessionListener.vsl" + outputPattern="{0}/{1}Listener.java" + outlet="session-impls" overwrite="false"> <modelElements variable="service"> <modelElement> - <type - name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade" /> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade" /> </modelElement> </modelElements> </template> |
From: Vance K. <va...@us...> - 2006-01-04 06:10:45
|
User: vancek Date: 06/01/03 22:10:36 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: added new persistence.xml.vsl template element Revision Changes Path 1.3 +138 -107 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- cartridge.xml 3 Jan 2006 01:09:23 -0000 1.2 +++ cartridge.xml 4 Jan 2006 06:10:36 -0000 1.3 @@ -9,7 +9,16 @@ <!-- cartridge-resource merge-point --> - <template path="templates/ejb3/Entity.vsl" + <property reference="entityManagerName"/> + <property reference="entityManagerJTADataSource"/> + <property reference="hibernateHbm2DDLAuto"/> + <property reference="hibernateDialect"/> + <property reference="hibernateShowSql"/> + <property reference="hibernateCacheProvider"/> + <property reference="hibernateTreecacheMbeanObject"/> + + <template + path="templates/ejb3/Entity.vsl" outputPattern="{0}/{1}.java" outlet="entity-beans" overwrite="true"> @@ -20,7 +29,8 @@ </modelElements> </template> - <template path="templates/ejb3/EntityImpl.vsl" + <template + path="templates/ejb3/EntityImpl.vsl" outputPattern="{0}/{1}Impl.java" outlet="entity-impls" overwrite="false"> @@ -31,7 +41,8 @@ </modelElements> </template> - <template path="templates/ejb3/EntityListener.vsl" + <template + path="templates/ejb3/EntityListener.vsl" outputPattern="{0}/{1}Listener.java" outlet="entity-impls" overwrite="false"> @@ -42,6 +53,21 @@ </modelElements> </template> + <template + path="templates/ejb3/persistence.xml.vsl" + outputPattern="META-INF/persistence.xml" + outlet="entity-config" + overwrite="true" + outputToSingleFile="true" + outputOnEmptyElements="false"> + <modelElements variable="entities"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"> + </type> + </modelElement> + </modelElements> + </template> + <!-- The following definitions map services to session beans. The templates map a service to a session bean @@ -50,7 +76,8 @@ (Matthias Bohlen) --> - <template path="templates/ejb3/SessionBean.vsl" + <template + path="templates/ejb3/SessionBean.vsl" outputPattern="{0}/{1}Bean.java" outlet="session-beans" overwrite="true"> @@ -61,7 +88,8 @@ </modelElements> </template> - <template path="templates/ejb3/SessionLocal.vsl" + <template + path="templates/ejb3/SessionLocal.vsl" outputPattern="{0}/{1}Local.java" outlet="session-beans" overwrite="true" @@ -73,7 +101,8 @@ </modelElements> </template> - <template path="templates/ejb3/SessionRemote.vsl" + <template + path="templates/ejb3/SessionRemote.vsl" outputPattern="{0}/{1}Remote.java" outlet="session-beans" overwrite="true" @@ -85,7 +114,8 @@ </modelElements> </template> - <template path="templates/ejb3/SessionBeanImpl.vsl" + <template + path="templates/ejb3/SessionBeanImpl.vsl" outputPattern="{0}/{1}BeanImpl.java" outlet="session-impls" overwrite="false"> @@ -96,7 +126,8 @@ </modelElements> </template> - <template path="templates/ejb3/SessionListener.vsl" + <template + path="templates/ejb3/SessionListener.vsl" outputPattern="{0}/{1}Listener.java" outlet="session-impls" overwrite="false"> |
From: Vance K. <va...@us...> - 2006-01-06 13:52:09
|
User: vancek Date: 06/01/06 05:51:54 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: added MDB template elements Revision Changes Path 1.4 +41 -7 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -w -r1.3 -r1.4 --- cartridge.xml 4 Jan 2006 06:10:36 -0000 1.3 +++ cartridge.xml 6 Jan 2006 13:51:54 -0000 1.4 @@ -17,6 +17,8 @@ <property reference="hibernateCacheProvider"/> <property reference="hibernateTreecacheMbeanObject"/> + <!-- Entity Bean Templates --> + <template path="templates/ejb3/Entity.vsl" outputPattern="{0}/{1}.java" @@ -68,13 +70,7 @@ </modelElements> </template> - <!-- - The following definitions map services to session beans. - The templates map a service to a session bean - and the template itself decides to generate a stateless or stateful - session bean, based on the fact that the UML class contains attributes or not. - (Matthias Bohlen) - --> + <!-- Session Bean Templates --> <template path="templates/ejb3/SessionBean.vsl" @@ -138,6 +134,44 @@ </modelElements> </template> + <!-- Message Driven Bean Templates --> + + <template + path="templates/ejb3/MessageDrivenBean.vsl" + outputPattern="{0}/{1}MDBBean.java" + outlet="message-driven-beans" + overwrite="true"> + <modelElements variable="mdb"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3MessageDrivenFacade"/> + </modelElement> + </modelElements> + </template> + + <template + path="templates/ejb3/MessageDrivenBeanImpl.vsl" + outputPattern="{0}/{1}MDBBeanImpl.java" + outlet="message-driven-impls" + overwrite="false"> + <modelElements variable="mdb"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3MessageDrivenFacade"/> + </modelElement> + </modelElements> + </template> + + <template + path="templates/ejb3/MessageDrivenListener.vsl" + outputPattern="{0}/{1}Listener.java" + outlet="message-driven-impls" + overwrite="false"> + <modelElements variable="mdb"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3MessageDrivenFacade"/> + </modelElement> + </modelElements> + </template> + <!-- cartridge-template merge-point --> </cartridge> \ No newline at end of file |
From: Vance K. <va...@us...> - 2006-01-10 08:12:26
|
User: vancek Date: 06/01/10 00:12:20 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: added ServiceDelegate and ServiceLocator templates Revision Changes Path 1.5 +28 -0 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -w -r1.4 -r1.5 --- cartridge.xml 6 Jan 2006 13:51:54 -0000 1.4 +++ cartridge.xml 10 Jan 2006 08:12:20 -0000 1.5 @@ -16,6 +16,8 @@ <property reference="hibernateShowSql"/> <property reference="hibernateCacheProvider"/> <property reference="hibernateTreecacheMbeanObject"/> + <property reference="serviceLocatorName"/> + <property reference="ejb3TypesPackage"/> <!-- Entity Bean Templates --> @@ -134,6 +136,32 @@ </modelElements> </template> + <template + path="templates/ejb3/ServiceDelegate.vsl" + outputPattern="$generatedFile" + outlet="services" + overwrite="true"> + <modelElements variable="service"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"/> + </modelElement> + </modelElements> + </template> + + <template + path="templates/ejb3/ServiceLocator.vsl" + outputPattern="$generatedFile" + outlet="services" + overwrite="true" + outputToSingleFile="true" + outputOnEmptyElements="false"> + <modelElements> + <modelElement variable="services"> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"/> + </modelElement> + </modelElements> + </template> + <!-- Message Driven Bean Templates --> <template |
From: Vance K. <va...@us...> - 2006-01-17 03:20:20
|
User: vancek Date: 06/01/16 19:20:14 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: added interceptor templates, changed outputPattern value to use generatedFile variable for most templates, added condition for session bean local and remote interface generation, renamed Entity.vsl to EntityEmbeddable.vsl, renamed EntityImpl.vsl to Entity.vsl. Revision Changes Path 1.6 +72 -18 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -w -r1.5 -r1.6 --- cartridge.xml 10 Jan 2006 08:12:20 -0000 1.5 +++ cartridge.xml 17 Jan 2006 03:20:14 -0000 1.6 @@ -2,6 +2,7 @@ <!-- define the template objects that are made availble to the template --> <templateObject name="stringUtils" className="org.apache.commons.lang.StringUtils"/> + <templateObject name="collectionUtils" className="org.apache.commons.collections.CollectionUtils"/> <templateObject name="transform" className="org.andromda.cartridges.ejb3.EJB3ScriptHelper"/> <!-- cartridge-templateObject merge-point--> @@ -22,8 +23,8 @@ <!-- Entity Bean Templates --> <template - path="templates/ejb3/Entity.vsl" - outputPattern="{0}/{1}.java" + path="templates/ejb3/EntityEmbeddable.vsl" + outputPattern="$generatedFile" outlet="entity-beans" overwrite="true"> <modelElements variable="entity"> @@ -33,21 +34,27 @@ </modelElements> </template> + <!-- + Do not generated the entity implementation class if marked + to be an embeddable super class + --> <template - path="templates/ejb3/EntityImpl.vsl" - outputPattern="{0}/{1}Impl.java" + path="templates/ejb3/Entity.vsl" + outputPattern="$generatedFile" outlet="entity-impls" overwrite="false"> <modelElements variable="entity"> <modelElement> - <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"/> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"> + <property name="embeddableSuperclass">false</property> + </type> </modelElement> </modelElements> </template> <template path="templates/ejb3/EntityListener.vsl" - outputPattern="{0}/{1}Listener.java" + outputPattern="$generatedFile" outlet="entity-impls" overwrite="false"> <modelElements variable="entity"> @@ -66,8 +73,7 @@ outputOnEmptyElements="false"> <modelElements variable="entities"> <modelElement> - <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"> - </type> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"/> </modelElement> </modelElements> </template> @@ -76,7 +82,7 @@ <template path="templates/ejb3/SessionBean.vsl" - outputPattern="{0}/{1}Bean.java" + outputPattern="$generatedFile" outlet="session-beans" overwrite="true"> <modelElements variable="service"> @@ -88,33 +94,37 @@ <template path="templates/ejb3/SessionLocal.vsl" - outputPattern="{0}/{1}Local.java" + outputPattern="$generatedFile" outlet="session-beans" overwrite="true" generateEmptyFiles="true"> <modelElements variable="service"> <modelElement> - <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"/> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"> + <property name="viewTypeLocal">true</property> + </type> </modelElement> </modelElements> </template> <template path="templates/ejb3/SessionRemote.vsl" - outputPattern="{0}/{1}Remote.java" + outputPattern="$generatedFile" outlet="session-beans" overwrite="true" generateEmptyFiles="true"> <modelElements variable="service"> <modelElement> - <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"/> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"> + <property name="viewTypeRemote">true</property> + </type> </modelElement> </modelElements> </template> <template path="templates/ejb3/SessionBeanImpl.vsl" - outputPattern="{0}/{1}BeanImpl.java" + outputPattern="$generatedFile" outlet="session-impls" overwrite="false"> <modelElements variable="service"> @@ -126,7 +136,7 @@ <template path="templates/ejb3/SessionListener.vsl" - outputPattern="{0}/{1}Listener.java" + outputPattern="$generatedFile" outlet="session-impls" overwrite="false"> <modelElements variable="service"> @@ -162,11 +172,41 @@ </modelElements> </template> + <!-- + <template + path="templates/ejb3/ejb-jar.xml.vsl" + outputPattern="META-INF/ejb-jar.xml" + outlet="session-config" + overwrite="true" + outputToSingleFile="true" + outputOnEmptyElements="false"> + <modelElements variable="services"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"/> + </modelElement> + </modelElements> + </template> + + <template + path="templates/ejb3/jboss.xml.vsl" + outputPattern="META-INF/jboss.xml" + outlet="session-config" + overwrite="true" + outputToSingleFile="true" + outputOnEmptyElements="false"> + <modelElements variable="services"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"/> + </modelElement> + </modelElements> + </template> + --> + <!-- Message Driven Bean Templates --> <template path="templates/ejb3/MessageDrivenBean.vsl" - outputPattern="{0}/{1}MDBBean.java" + outputPattern="$generatedFile" outlet="message-driven-beans" overwrite="true"> <modelElements variable="mdb"> @@ -178,7 +218,7 @@ <template path="templates/ejb3/MessageDrivenBeanImpl.vsl" - outputPattern="{0}/{1}MDBBeanImpl.java" + outputPattern="$generatedFile" outlet="message-driven-impls" overwrite="false"> <modelElements variable="mdb"> @@ -190,7 +230,7 @@ <template path="templates/ejb3/MessageDrivenListener.vsl" - outputPattern="{0}/{1}Listener.java" + outputPattern="$generatedFile" outlet="message-driven-impls" overwrite="false"> <modelElements variable="mdb"> @@ -200,6 +240,20 @@ </modelElements> </template> + <!-- Common Templates --> + + <template + path="templates/ejb3/Interceptor.vsl" + outputPattern="$generatedFile" + outlet="interceptor" + overwrite="false"> + <modelElements variable="interceptor"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3InterceptorFacade"/> + </modelElement> + </modelElements> + </template> + <!-- cartridge-template merge-point --> </cartridge> \ No newline at end of file |
From: Vance K. <va...@us...> - 2006-01-18 08:49:57
|
User: vancek Date: 06/01/18 00:49:52 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: added EntityCompositePK.vsl template, uncommented ejb-jar.xml and jboss.xml template elements Revision Changes Path 1.7 +14 -2 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -w -r1.6 -r1.7 --- cartridge.xml 17 Jan 2006 03:20:14 -0000 1.6 +++ cartridge.xml 18 Jan 2006 08:49:51 -0000 1.7 @@ -65,6 +65,20 @@ </template> <template + path="templates/ejb3/EntityCompositePK.vsl" + outputPattern="$generatedFile" + outlet="entity-beans" + overwrite="true"> + <modelElements variable="entity"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"> + <property name="compositePrimaryKeyPresent">true</property> + </type> + </modelElement> + </modelElements> + </template> + + <template path="templates/ejb3/persistence.xml.vsl" outputPattern="META-INF/persistence.xml" outlet="entity-config" @@ -172,7 +186,6 @@ </modelElements> </template> - <!-- <template path="templates/ejb3/ejb-jar.xml.vsl" outputPattern="META-INF/ejb-jar.xml" @@ -200,7 +213,6 @@ </modelElement> </modelElements> </template> - --> <!-- Message Driven Bean Templates --> |
From: Vance K. <va...@us...> - 2006-01-19 06:49:44
|
User: vancek Date: 06/01/18 22:49:38 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: add requiresGeneralizationMapping to false condition for creation of Entity.vsl Revision Changes Path 1.8 +4 -2 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -w -r1.7 -r1.8 --- cartridge.xml 18 Jan 2006 08:49:51 -0000 1.7 +++ cartridge.xml 19 Jan 2006 06:49:38 -0000 1.8 @@ -35,8 +35,9 @@ </template> <!-- - Do not generated the entity implementation class if marked - to be an embeddable super class + Do not generate the entity implementation class if marked + to be an embeddable super class OR is a subclass of an + entity inheritance hierarchy. --> <template path="templates/ejb3/Entity.vsl" @@ -47,6 +48,7 @@ <modelElement> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"> <property name="embeddableSuperclass">false</property> + <property name="requiresGeneralizationMapping">false</property> </type> </modelElement> </modelElements> |
From: Vance K. <va...@us...> - 2006-01-20 17:17:42
|
User: vancek Date: 06/01/20 09:17:26 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: added 'mdbs' variable containing collection of EJB3MessageDrivenFacades to ejb-jar.xml.vsl and jboss.xml.vsl Revision Changes Path 1.9 +10 -4 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -u -w -r1.8 -r1.9 --- cartridge.xml 19 Jan 2006 06:49:38 -0000 1.8 +++ cartridge.xml 20 Jan 2006 17:17:26 -0000 1.9 @@ -195,10 +195,13 @@ overwrite="true" outputToSingleFile="true" outputOnEmptyElements="false"> - <modelElements variable="services"> - <modelElement> + <modelElements> + <modelElement variable="services"> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"/> </modelElement> + <modelElement variable="mdbs"> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3MessageDrivenFacade"/> + </modelElement> </modelElements> </template> @@ -209,10 +212,13 @@ overwrite="true" outputToSingleFile="true" outputOnEmptyElements="false"> - <modelElements variable="services"> - <modelElement> + <modelElements> + <modelElement variable="services"> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"/> </modelElement> + <modelElement variable="mdbs"> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3MessageDrivenFacade"/> + </modelElement> </modelElements> </template> |
From: Vance K. <va...@us...> - 2006-01-25 02:52:14
|
User: vancek Date: 06/01/24 18:52:08 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: added Enumeration.vsl template and renamed outlet interceptors Revision Changes Path 1.10 +13 -1 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.9 retrieving revision 1.10 diff -u -w -r1.9 -r1.10 --- cartridge.xml 20 Jan 2006 17:17:26 -0000 1.9 +++ cartridge.xml 25 Jan 2006 02:52:07 -0000 1.10 @@ -265,7 +265,7 @@ <template path="templates/ejb3/Interceptor.vsl" outputPattern="$generatedFile" - outlet="interceptor" + outlet="interceptors" overwrite="false"> <modelElements variable="interceptor"> <modelElement> @@ -274,6 +274,18 @@ </modelElements> </template> + <template + path="templates/ejb3/Enumeration.vsl" + outputPattern="$generatedFile" + outlet="enumerations" + overwrite="true"> + <modelElements variable="enum"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EnumerationFacade"/> + </modelElement> + </modelElements> + </template> + <!-- cartridge-template merge-point --> </cartridge> \ No newline at end of file |
From: Vance K. <va...@us...> - 2006-01-28 03:03:19
|
User: vancek Date: 06/01/27 19:03:09 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: added DefaultServiceException template, renamed outlet for Interceptor template to session-impl, renamed outlet for Enumeration template to commons. Revision Changes Path 1.11 +18 -2 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.10 retrieving revision 1.11 diff -u -w -r1.10 -r1.11 --- cartridge.xml 25 Jan 2006 02:52:07 -0000 1.10 +++ cartridge.xml 28 Jan 2006 03:03:08 -0000 1.11 @@ -19,6 +19,8 @@ <property reference="hibernateTreecacheMbeanObject"/> <property reference="serviceLocatorName"/> <property reference="ejb3TypesPackage"/> + <property reference="parameterRequiredCheck"/> + <property reference="xmlEncoding"/> <!-- Entity Bean Templates --> @@ -189,6 +191,20 @@ </template> <template + path="templates/ejb3/DefaultServiceException.vsl" + outputPattern="$generatedFile" + outlet="commons" + overwrite="true"> + <modelElements variable="service"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"> + <property name="allowDefaultServiceException"/> + </type> + </modelElement> + </modelElements> + </template> + + <template path="templates/ejb3/ejb-jar.xml.vsl" outputPattern="META-INF/ejb-jar.xml" outlet="session-config" @@ -265,7 +281,7 @@ <template path="templates/ejb3/Interceptor.vsl" outputPattern="$generatedFile" - outlet="interceptors" + outlet="session-impls" overwrite="false"> <modelElements variable="interceptor"> <modelElement> @@ -277,7 +293,7 @@ <template path="templates/ejb3/Enumeration.vsl" outputPattern="$generatedFile" - outlet="enumerations" + outlet="commons" overwrite="true"> <modelElements variable="enum"> <modelElement> |
From: Vance K. <va...@us...> - 2006-01-29 01:52:41
|
User: vancek Date: 06/01/28 17:52:35 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: set the conditional property listenerEnabled for EntityListner.vsl, SessionListener.vsl and MessageDrivenListner.vsl. Revision Changes Path 1.12 +12 -6 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.11 retrieving revision 1.12 diff -u -w -r1.11 -r1.12 --- cartridge.xml 28 Jan 2006 03:03:08 -0000 1.11 +++ cartridge.xml 29 Jan 2006 01:52:35 -0000 1.12 @@ -63,7 +63,9 @@ overwrite="false"> <modelElements variable="entity"> <modelElement> - <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"/> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"> + <property name="listenerEnabled"/> + </type> </modelElement> </modelElements> </template> @@ -76,7 +78,7 @@ <modelElements variable="entity"> <modelElement> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"> - <property name="compositePrimaryKeyPresent">true</property> + <property name="compositePrimaryKeyPresent"/> </type> </modelElement> </modelElements> @@ -119,7 +121,7 @@ <modelElements variable="service"> <modelElement> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"> - <property name="viewTypeLocal">true</property> + <property name="viewTypeLocal"/> </type> </modelElement> </modelElements> @@ -134,7 +136,7 @@ <modelElements variable="service"> <modelElement> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"> - <property name="viewTypeRemote">true</property> + <property name="viewTypeRemote"/> </type> </modelElement> </modelElements> @@ -159,7 +161,9 @@ overwrite="false"> <modelElements variable="service"> <modelElement> - <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"/> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"> + <property name="listenerEnabled"/> + </type> </modelElement> </modelElements> </template> @@ -271,7 +275,9 @@ overwrite="false"> <modelElements variable="mdb"> <modelElement> - <type name="org.andromda.cartridges.ejb3.metafacades.EJB3MessageDrivenFacade"/> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3MessageDrivenFacade"> + <property name="listenerEnabled"/> + </type> </modelElement> </modelElements> </template> |
From: Vance K. <va...@us...> - 2006-02-13 15:49:51
|
User: vancek Date: 06/02/13 07:49:39 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: added manageable service templates with explicitly defined exceptions added manageable modelElement variable to ejb-jar.xml and jboss-jar.xml templates Revision Changes Path 1.13 +99 -0 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.12 retrieving revision 1.13 diff -u -w -r1.12 -r1.13 --- cartridge.xml 29 Jan 2006 01:52:35 -0000 1.12 +++ cartridge.xml 13 Feb 2006 15:49:36 -0000 1.13 @@ -18,9 +18,14 @@ <property reference="hibernateCacheProvider"/> <property reference="hibernateTreecacheMbeanObject"/> <property reference="serviceLocatorName"/> + <property reference="manageableServiceLocatorName"/> <property reference="ejb3TypesPackage"/> + <property reference="persistenceContextUnitName"/> + <property reference="persistenceContainerName"/> <property reference="parameterRequiredCheck"/> <property reference="xmlEncoding"/> + <property reference="enableTemplating"/> + <property reference="jndiNamePrefix"/> <!-- Entity Bean Templates --> @@ -222,6 +227,9 @@ <modelElement variable="mdbs"> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3MessageDrivenFacade"/> </modelElement> + <modelElement variable="manageables"> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3ManageableEntityFacade"/> + </modelElement> </modelElements> </template> @@ -239,6 +247,9 @@ <modelElement variable="mdbs"> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3MessageDrivenFacade"/> </modelElement> + <modelElement variable="manageables"> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3ManageableEntityFacade"/> + </modelElement> </modelElements> </template> @@ -308,6 +319,94 @@ </modelElements> </template> + <!-- CRUD Manageable Templates --> + + <template + path="templates/ejb3/crud/ManageableServiceLocator.vsl" + outputPattern="$generatedFile" + outlet="services" + overwrite="true" + outputToSingleFile="true" + outputOnEmptyElements="false"> + <modelElements variable="manageables"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3ManageableEntityFacade"/> + </modelElement> + </modelElements> + </template> + + <template + path="templates/ejb3/crud/ManageableServiceRemote.vsl" + outputPattern="$generatedFile" + outlet="session-beans" + overwrite="true"> + <modelElements variable="manageable"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3ManageableEntityFacade"/> + </modelElement> + </modelElements> + </template> + + <template + path="templates/ejb3/crud/ManageableServiceBase.vsl" + outputPattern="$generatedFile" + outlet="session-beans" + overwrite="true"> + <modelElements variable="manageable"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3ManageableEntityFacade"/> + </modelElement> + </modelElements> + </template> + + <template + path="templates/ejb3/crud/ManageableServiceCreateException.vsl" + outputPattern="$generatedFile" + outlet="commons" + overwrite="true"> + <modelElements variable="manageable"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3ManageableEntityFacade"/> + </modelElement> + </modelElements> + </template> + + <template + path="templates/ejb3/crud/ManageableServiceReadException.vsl" + outputPattern="$generatedFile" + outlet="commons" + overwrite="true"> + <modelElements variable="manageable"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3ManageableEntityFacade"/> + </modelElement> + </modelElements> + </template> + + <template + path="templates/ejb3/crud/ManageableServiceUpdateException.vsl" + outputPattern="$generatedFile" + outlet="commons" + overwrite="true"> + <modelElements variable="manageable"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3ManageableEntityFacade"/> + </modelElement> + </modelElements> + </template> + + <template + path="templates/ejb3/crud/ManageableServiceDeleteException.vsl" + outputPattern="$generatedFile" + outlet="commons" + overwrite="true"> + <modelElements variable="manageable"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3ManageableEntityFacade"/> + </modelElement> + </modelElements> + </template> + <!-- cartridge-template merge-point --> </cartridge> \ No newline at end of file |
From: Vance K. <va...@us...> - 2006-02-22 06:14:45
|
User: vancek Date: 06/02/21 22:14:44 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: added login-config.xml.vsl templates Revision Changes Path 1.14 +34 -0 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.13 retrieving revision 1.14 diff -u -w -r1.13 -r1.14 --- cartridge.xml 13 Feb 2006 15:49:36 -0000 1.13 +++ cartridge.xml 22 Feb 2006 06:14:43 -0000 1.14 @@ -253,6 +253,40 @@ </modelElements> </template> + <template + path="templates/ejb3/login-config.xml.vsl" + outputPattern="$generatedFile" + outlet="application-config" + overwrite="false" + outputToSingleFile="true" + outputOnEmptyElements="false"> + <modelElements> + <modelElement variable="services"> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"> + <property name="securityEnabled"/> + </type> + </modelElement> + </modelElements> + </template> + + <!-- + <template + path="templates/ejb3/login-service.xml.vsl" + outputPattern="$generatedFile" + outlet="application-config" + overwrite="false" + outputToSingleFile="true" + outputOnEmptyElements="false"> + <modelElements> + <modelElement variable="services"> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"> + <property name="securityEnabled"/> + </type> + </modelElement> + </modelElements> + </template> + --> + <!-- Message Driven Bean Templates --> <template |
From: Vance K. <va...@us...> - 2006-02-23 06:27:11
|
User: vancek Date: 06/02/22 22:27:09 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: added auth.conf.vsl template Revision Changes Path 1.15 +16 -0 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.14 retrieving revision 1.15 diff -u -w -r1.14 -r1.15 --- cartridge.xml 22 Feb 2006 06:14:43 -0000 1.14 +++ cartridge.xml 23 Feb 2006 06:27:07 -0000 1.15 @@ -287,6 +287,22 @@ </template> --> + <template + path="templates/ejb3/auth.conf.vsl" + outputPattern="auth.conf" + outlet="application-config" + overwrite="false" + outputToSingleFile="true" + outputOnEmptyElements="false"> + <modelElements> + <modelElement variable="services"> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"> + <property name="securityEnabled"/> + </type> + </modelElement> + </modelElements> + </template> + <!-- Message Driven Bean Templates --> <template |
From: Vance K. <va...@us...> - 2006-02-28 02:15:46
|
User: vancek Date: 06/02/27 18:15:45 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: added hibernate property references Revision Changes Path 1.16 +8 -0 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.15 retrieving revision 1.16 diff -u -w -r1.15 -r1.16 --- cartridge.xml 23 Feb 2006 06:27:07 -0000 1.15 +++ cartridge.xml 28 Feb 2006 02:15:45 -0000 1.16 @@ -15,8 +15,16 @@ <property reference="hibernateHbm2DDLAuto"/> <property reference="hibernateDialect"/> <property reference="hibernateShowSql"/> + <property reference="hibernateMaxFetchDepth"/> + <property reference="hibernateJdbcFetchSize"/> + <property reference="hibernateJdbcBatchSize"/> + <property reference="hibernateJdbcUseScrollableResultSet"/> + <property reference="hibernateJdbcUseStreamsForBinary"/> <property reference="hibernateCacheProvider"/> <property reference="hibernateTreecacheMbeanObject"/> + <property reference="hibernateTransactionManagerLookupClass"/> + <property reference="hibernateTransactionFlushBeforeCompletion"/> + <property reference="hibernateTransactionAutoCloseSession"/> <property reference="serviceLocatorName"/> <property reference="manageableServiceLocatorName"/> <property reference="ejb3TypesPackage"/> |
From: Vance K. <va...@us...> - 2006-03-07 09:18:38
|
User: vancek Date: 06/03/07 01:18:37 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: template persistence.xml.vsl uses variable persistenceContexts which is the Collection of EJB3PersistenceContextFacades Revision Changes Path 1.17 +2 -2 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.16 retrieving revision 1.17 diff -u -w -r1.16 -r1.17 --- cartridge.xml 28 Feb 2006 02:15:45 -0000 1.16 +++ cartridge.xml 7 Mar 2006 09:18:35 -0000 1.17 @@ -104,9 +104,9 @@ overwrite="true" outputToSingleFile="true" outputOnEmptyElements="false"> - <modelElements variable="entities"> + <modelElements variable="persistenceContexts"> <modelElement> - <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"/> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3PersistenceContextFacade"/> </modelElement> </modelElements> </template> |
From: Vance K. <va...@us...> - 2006-03-09 04:34:29
|
User: vancek Date: 06/03/08 20:34:28 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: added interceptors variable to ejb-jar.xml.vsl template added services variable to persistence.xml.vsl template to generate persistence.xml Revision Changes Path 1.18 +8 -2 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.17 retrieving revision 1.18 diff -u -w -r1.17 -r1.18 --- cartridge.xml 7 Mar 2006 09:18:35 -0000 1.17 +++ cartridge.xml 9 Mar 2006 04:34:28 -0000 1.18 @@ -104,8 +104,11 @@ overwrite="true" outputToSingleFile="true" outputOnEmptyElements="false"> - <modelElements variable="persistenceContexts"> - <modelElement> + <modelElements> + <modelElement variable="services"> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"/> + </modelElement> + <modelElement variable="persistenceContexts"> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3PersistenceContextFacade"/> </modelElement> </modelElements> @@ -235,6 +238,9 @@ <modelElement variable="mdbs"> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3MessageDrivenFacade"/> </modelElement> + <modelElement variable="interceptors"> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3InterceptorFacade"/> + </modelElement> <modelElement variable="manageables"> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3ManageableEntityFacade"/> </modelElement> |
From: Vance K. <va...@us...> - 2006-03-14 06:16:55
|
User: vancek Date: 06/03/13 22:16:55 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: added hibernate cache and clustering properties. added jboss-app.xml and ejb3-entity-cache-service.xml templates. uncommented login-service.xml template. changed path for config/descriptors depending on whether they are common or jboss specific. Revision Changes Path 1.19 +50 -11 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.18 retrieving revision 1.19 diff -u -w -r1.18 -r1.19 --- cartridge.xml 9 Mar 2006 04:34:28 -0000 1.18 +++ cartridge.xml 14 Mar 2006 06:16:54 -0000 1.19 @@ -22,6 +22,9 @@ <property reference="hibernateJdbcUseStreamsForBinary"/> <property reference="hibernateCacheProvider"/> <property reference="hibernateTreecacheMbeanObject"/> + <property reference="hibernateEnableCache"/> + <property reference="hibernateEnableAssociationsCache"/> + <property reference="hibernateEnableQueryCache"/> <property reference="hibernateTransactionManagerLookupClass"/> <property reference="hibernateTransactionFlushBeforeCompletion"/> <property reference="hibernateTransactionAutoCloseSession"/> @@ -34,6 +37,8 @@ <property reference="xmlEncoding"/> <property reference="enableTemplating"/> <property reference="jndiNamePrefix"/> + <property reference="securityRealm"/> + <property reference="enableClustering"/> <!-- Entity Bean Templates --> @@ -98,19 +103,23 @@ </template> <template - path="templates/ejb3/persistence.xml.vsl" + path="templates/ejb3/config/persistence.xml.vsl" outputPattern="META-INF/persistence.xml" outlet="entity-config" overwrite="true" outputToSingleFile="true" outputOnEmptyElements="false"> <modelElements> + <modelElement variable="entities"> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"/> + </modelElement> <modelElement variable="services"> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"/> </modelElement> <modelElement variable="persistenceContexts"> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3PersistenceContextFacade"/> </modelElement> + </modelElements> </template> @@ -225,7 +234,7 @@ </template> <template - path="templates/ejb3/ejb-jar.xml.vsl" + path="templates/ejb3/config/ejb-jar.xml.vsl" outputPattern="META-INF/ejb-jar.xml" outlet="session-config" overwrite="true" @@ -248,7 +257,7 @@ </template> <template - path="templates/ejb3/jboss.xml.vsl" + path="templates/ejb3/config/jboss/jboss.xml.vsl" outputPattern="META-INF/jboss.xml" outlet="session-config" overwrite="true" @@ -268,9 +277,9 @@ </template> <template - path="templates/ejb3/login-config.xml.vsl" + path="templates/ejb3/config/jboss/login-config.xml.vsl" outputPattern="$generatedFile" - outlet="application-config" + outlet="application-metainf" overwrite="false" outputToSingleFile="true" outputOnEmptyElements="false"> @@ -283,11 +292,10 @@ </modelElements> </template> - <!-- <template - path="templates/ejb3/login-service.xml.vsl" + path="templates/ejb3/config/jboss/login-service.xml.vsl" outputPattern="$generatedFile" - outlet="application-config" + outlet="application-metainf" overwrite="false" outputToSingleFile="true" outputOnEmptyElements="false"> @@ -299,10 +307,25 @@ </modelElement> </modelElements> </template> - --> <template - path="templates/ejb3/auth.conf.vsl" + path="templates/ejb3/config/jboss/jboss-app.xml.vsl" + outputPattern="jboss-app.xml" + outlet="application-metainf" + overwrite="true" + outputToSingleFile="true" + outputOnEmptyElements="false"> + <modelElements> + <modelElement variable="services"> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade"> + <property name="securityEnabled"/> + </type> + </modelElement> + </modelElements> + </template> + + <template + path="templates/ejb3/config/jboss/auth.conf.vsl" outputPattern="auth.conf" outlet="application-config" overwrite="false" @@ -317,6 +340,22 @@ </modelElements> </template> + <template + path="templates/ejb3/config/jboss/ejb3-entity-cache-service.xml.vsl" + outputPattern="ejb3-entity-cache-service.xml" + outlet="application-config" + overwrite="true" + outputToSingleFile="true" + outputOnEmptyElements="false"> + <modelElements> + <modelElement variable="entities"> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"> + <property name="cacheEnabled"/> + </type> + </modelElement> + </modelElements> + </template> + <!-- Message Driven Bean Templates --> <template |
From: Vance K. <va...@us...> - 2006-04-11 15:56:59
|
User: vancek Date: 06/04/11 08:56:57 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: added WebServiceInterface.vsl renamed SessionBean.vsl to SessionBeanBase.vsl Revision Changes Path 1.21 +17 -1 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.20 retrieving revision 1.21 diff -u -w -r1.20 -r1.21 --- cartridge.xml 20 Mar 2006 08:44:45 -0000 1.20 +++ cartridge.xml 11 Apr 2006 15:56:57 -0000 1.21 @@ -40,6 +40,8 @@ <property reference="jndiNamePrefix"/> <property reference="securityRealm"/> <property reference="enableClustering"/> + <property reference="webServiceContextRoot"/> + <property reference="webServiceUrlPattern"/> <!-- Entity Bean Templates --> @@ -127,7 +129,7 @@ <!-- Session Bean Templates --> <template - path="templates/ejb3/SessionBean.vsl" + path="templates/ejb3/SessionBeanBase.vsl" outputPattern="$generatedFile" outlet="session-beans" overwrite="true"> @@ -221,6 +223,20 @@ </template> <template + path="templates/ejb3/WebServiceInterface.vsl" + outputPattern="$generatedFile" + outlet="services" + overwrite="true"> + <modelElements variable="service"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3WebServiceFacade"> + <property name="webServiceEnabled"/> + </type> + </modelElement> + </modelElements> + </template> + + <template path="templates/ejb3/DefaultServiceException.vsl" outputPattern="$generatedFile" outlet="commons" |
From: Vance K. <va...@us...> - 2006-04-24 02:39:18
|
User: vancek Date: 06/04/23 19:39:17 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: added GlobalMacros macro library, added DAO templates, added embedded value object templates, added entities modelElement to ejb-jar and jboss dd's Revision Changes Path 1.22 +118 -5 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.21 retrieving revision 1.22 diff -u -w -r1.21 -r1.22 --- cartridge.xml 11 Apr 2006 15:56:57 -0000 1.21 +++ cartridge.xml 24 Apr 2006 02:39:17 -0000 1.22 @@ -1,14 +1,16 @@ <cartridge> + <templateEngine className="org.andromda.templateengines.velocity.VelocityTemplateEngine"> + <macrolibrary name="templates/ejb3/GlobalMacros.vm"/> + <!-- cartridge-macrolibrary merge-point--> + </templateEngine> + <!-- define the template objects that are made availble to the template --> <templateObject name="stringUtils" className="org.apache.commons.lang.StringUtils"/> <templateObject name="collectionUtils" className="org.apache.commons.collections.CollectionUtils"/> <templateObject name="transform" className="org.andromda.cartridges.ejb3.EJB3ScriptHelper"/> - <!-- cartridge-templateObject merge-point--> - - <!-- cartridge-property merge-point--> - <!-- cartridge-resource merge-point --> + <!-- cartridge-templateObject merge-point--> <property reference="entityManagerName"/> <property reference="entityManagerJTADataSource"/> @@ -42,6 +44,19 @@ <property reference="enableClustering"/> <property reference="webServiceContextRoot"/> <property reference="webServiceUrlPattern"/> + <property reference="dao-impls"/> + <property reference="daos"/> + <property reference="daoInheritanceEnabled"/> + <property reference="enableDaoPropertiesCreateMethod"/> + + <!-- cartridge-property merge-point --> + + <condition name="enableTemplating">$enableTemplating.equalsIgnoreCase("true")</condition> + <condition name="daoInheritanceEnabled">$daoInheritanceEnabled.equalsIgnoreCase("true")</condition> + + <!-- condition merge-point--> + + <!-- cartridge-resource merge-point --> <!-- Entity Bean Templates --> @@ -250,6 +265,74 @@ </modelElements> </template> + <!-- DAO Templates --> + + <template + path="templates/ejb3/DaoLocal.vsl" + outputPattern="$generatedFile" + outlet="daos" + overwrite="true"> + <modelElements variable="entity"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"/> + </modelElement> + </modelElements> + </template> + + <template + path="templates/ejb3/DaoBase.vsl" + outputPattern="$generatedFile" + outlet="daos" + overwrite="true"> + <modelElements variable="entity"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"/> + </modelElement> + </modelElements> + </template> + + <template + path="templates/ejb3/DaoImpl.vsl" + outputPattern="$generatedFile" + outlet="daos" + overwrite="true"> + <modelElements variable="entity"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"> + <property name="daoImplementationRequired">false</property> + </type> + </modelElement> + </modelElements> + </template> + + <template + path="templates/ejb3/DaoImpl.vsl" + outputPattern="$generatedFile" + outlet="dao-impls" + overwrite="false"> + <modelElements variable="entity"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"> + <property name="daoImplementationRequired"/> + </type> + </modelElement> + </modelElements> + </template> + + <template + path="templates/ejb3/DaoDefaultException.vsl" + outputPattern="$generatedFile" + outlet="commons" + overwrite="true"> + <modelElements variable="entity"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"/> + </modelElement> + </modelElements> + </template> + + <!-- Configuration Templates --> + <template path="templates/ejb3/config/ejb-jar.xml.vsl" outputPattern="META-INF/ejb-jar.xml" @@ -270,6 +353,9 @@ <modelElement variable="manageables"> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3ManageableEntityFacade"/> </modelElement> + <modelElement variable="entities"> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"/> + </modelElement> </modelElements> </template> @@ -290,6 +376,9 @@ <modelElement variable="manageables"> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3ManageableEntityFacade"/> </modelElement> + <modelElement variable="entities"> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"/> + </modelElement> </modelElements> </template> @@ -439,6 +528,30 @@ </modelElements> </template> + <template + path="templates/ejb3/EmbeddedValue.vsl" + outputPattern="$generatedFile" + outlet="entity-beans" + overwrite="true"> + <modelElements variable="embeddedValue"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EmbeddedValueFacade"/> + </modelElement> + </modelElements> + </template> + + <template + path="templates/ejb3/EmbeddedValueImpl.vsl" + outputPattern="$generatedFile" + outlet="entity-impls" + overwrite="false"> + <modelElements variable="embeddedValue"> + <modelElement> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EmbeddedValueFacade"/> + </modelElement> + </modelElements> + </template> + <!-- CRUD Manageable Templates --> <template |
From: Vance K. <va...@us...> - 2006-04-26 15:20:02
|
User: vancek Date: 06/04/26 08:19:54 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: only generate entity impl if entity implementation required Revision Changes Path 1.23 +1 -2 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.22 retrieving revision 1.23 diff -u -w -r1.22 -r1.23 --- cartridge.xml 24 Apr 2006 02:39:17 -0000 1.22 +++ cartridge.xml 26 Apr 2006 15:19:54 -0000 1.23 @@ -85,8 +85,7 @@ <modelElements variable="entity"> <modelElement> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"> - <property name="embeddableSuperclass">false</property> - <property name="requiresGeneralizationMapping">false</property> + <property name="entityImplementationRequired"/> </type> </modelElement> </modelElements> |
From: Vance K. <va...@us...> - 2006-04-27 06:48:29
|
User: vancek Date: 06/04/26 23:48:28 Modified: andromda-ejb3/src/main/resources/META-INF/andromda cartridge.xml Log: do not generate the DAO related classes if entity is modelled as a mapped superclass Revision Changes Path 1.24 +11 -3 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml Index: cartridge.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/cartridge.xml,v retrieving revision 1.23 retrieving revision 1.24 diff -u -w -r1.23 -r1.24 --- cartridge.xml 26 Apr 2006 15:19:54 -0000 1.23 +++ cartridge.xml 27 Apr 2006 06:48:28 -0000 1.24 @@ -273,7 +273,9 @@ overwrite="true"> <modelElements variable="entity"> <modelElement> - <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"/> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"> + <property name="embeddableSuperclass">false</property> + </type> </modelElement> </modelElements> </template> @@ -285,7 +287,9 @@ overwrite="true"> <modelElements variable="entity"> <modelElement> - <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"/> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"> + <property name="embeddableSuperclass">false</property> + </type> </modelElement> </modelElements> </template> @@ -299,6 +303,7 @@ <modelElement> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"> <property name="daoImplementationRequired">false</property> + <property name="embeddableSuperclass">false</property> </type> </modelElement> </modelElements> @@ -313,6 +318,7 @@ <modelElement> <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"> <property name="daoImplementationRequired"/> + <property name="embeddableSuperclass">false</property> </type> </modelElement> </modelElements> @@ -325,7 +331,9 @@ overwrite="true"> <modelElements variable="entity"> <modelElement> - <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"/> + <type name="org.andromda.cartridges.ejb3.metafacades.EJB3EntityFacade"> + <property name="embeddableSuperclass">false</property> + </type> </modelElement> </modelElements> </template> |