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"> |