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 |