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 |