From: Vance K. <va...@us...> - 2006-04-11 16:02:49
|
User: vancek Date: 06/04/11 09:02:48 Modified: andromda-ejb3/src/main/resources/META-INF/andromda metafacades.xml Log: added EJB3WebServiceFacadeLogicImpl and EJB3WebServiceOperationFacadeLogicImpl metafacades replaced mapping context element for EJB3SessionOperationFacadeLoginImpl and EJB3MessageDrivenOperationFacadeLoginImpl metafacades with a mapping property Revision Changes Path 1.21 +67 -32 cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/metafacades.xml Index: metafacades.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/META-INF/andromda/metafacades.xml,v retrieving revision 1.20 retrieving revision 1.21 diff -u -w -r1.20 -r1.21 --- metafacades.xml 20 Mar 2006 08:44:45 -0000 1.20 +++ metafacades.xml 11 Apr 2006 16:02:48 -0000 1.21 @@ -9,6 +9,22 @@ <property reference="entityCompositePrimaryKeyNamePattern"/> <property reference="labelCollectionNamePattern"/> <property reference="labelSingleNamePattern"/> + <property reference="serviceNamePattern"/> + <property reference="serviceLocalInterfaceNamePattern"/> + <property reference="serviceRemoteInterfaceName"/> + <property reference="serviceImplementationNamePattern"/> + <property reference="serviceListenerNamePattern"/> + <property reference="serviceDelegateNamePattern"/> + <property reference="serviceBaseNamePattern"/> + <property reference="defaultServiceExceptionNamePattern"/> + <property reference="webServiceEnabled"/> + <property reference="webServiceInterfaceNamePattern"/> + <property reference="webServiceDefaultStyle"/> + <property reference="webServiceDefaultUse"/> + <property reference="webServiceDefaultParameterStyle"/> + <property reference="webServiceQualifiedNameLocalPartPattern"/> + <property reference="webServiceReverseNamespace"/> + <property reference="webServiceNamespacePattern"/> <property reference="entityDefaultCascade"/> <property reference="hibernateEnableCache"/> <property reference="hibernateEntityCache"/> @@ -28,6 +44,7 @@ <property reference="allowDefaultServiceException"/> <property reference="compositionDefinesEagerLoading"/> <property reference="jndiNamePrefix"/> + <!-- Manageable Entity Metafacades --> <metafacade class="org.andromda.cartridges.ejb3.metafacades.EJB3ManageableEntityFacadeLogicImpl" contextRoot="true"> <mapping> @@ -52,7 +69,33 @@ </context> </mapping> </metafacade> - <!-- Entity EJB Metafacades --> + + <!-- WebService Metafacades --> + <metafacade class="org.andromda.cartridges.ejb3.metafacades.EJB3WebServiceFacadeLogicImpl" contextRoot="true"> + <mapping> + <stereotype>SERVICE</stereotype> + <stereotype>WEBSERVICE</stereotype> + </mapping> + </metafacade> + <metafacade class="org.andromda.cartridges.ejb3.metafacades.EJB3WebServiceFacadeLogicImpl" contextRoot="true"> + <mapping> + <stereotype>SERVICE</stereotype> + </mapping> + </metafacade> + <metafacade class="org.andromda.cartridges.ejb3.metafacades.EJB3WebServiceOperationFacadeLogicImpl"> + <mapping> + <stereotype>WEBSERVICE_OPERATION</stereotype> + </mapping> + <property reference="serviceImplementationOperationNamePattern"/> + </metafacade> + <metafacade class="org.andromda.cartridges.ejb3.metafacades.EJB3WebServiceOperationFacadeLogicImpl"> + <mapping> + <property name="owner.eJB3WebServiceFacadeMetaType"/> + </mapping> + <property reference="serviceImplementationOperationNamePattern"/> + </metafacade> + + <!-- Entity Metafacades --> <metafacade class="org.andromda.cartridges.ejb3.metafacades.EJB3OperationFacadeLogicImpl"> <mapping> <context> @@ -121,26 +164,18 @@ <property reference="entityDefaultGeneratorInitialValue"/> <property reference="entityDefaultGeneratorAllocationSize"/> </metafacade> + <!-- Session EJB Metafacades --> - <metafacade class="org.andromda.cartridges.ejb3.metafacades.EJB3SessionOperationFacadeLogicImpl"> + <metafacade class="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacadeLogicImpl" contextRoot="true"> <mapping> - <context> - org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacade - </context> + <stereotype>SERVICE</stereotype> </mapping> - <property reference="serviceImplementationOperationNamePattern"/> </metafacade> - <metafacade class="org.andromda.cartridges.ejb3.metafacades.EJB3SessionFacadeLogicImpl" contextRoot="true"> + <metafacade class="org.andromda.cartridges.ejb3.metafacades.EJB3SessionOperationFacadeLogicImpl"> <mapping> - <stereotype>SERVICE</stereotype> + <property name="owner.eJB3SessionFacadeMetaType"/> </mapping> - <property reference="serviceNamePattern"/> - <property reference="serviceLocalInterfaceNamePattern"/> - <property reference="serviceRemoteInterfaceName"/> - <property reference="serviceImplementationNamePattern"/> - <property reference="serviceListenerNamePattern"/> - <property reference="serviceDelegateNamePattern"/> - <property reference="defaultServiceExceptionNamePattern"/> + <property reference="serviceImplementationOperationNamePattern"/> </metafacade> <metafacade class="org.andromda.cartridges.ejb3.metafacades.EJB3SessionAttributeFacadeLogicImpl"> <mapping> @@ -149,6 +184,7 @@ </context> </mapping> </metafacade> + <!-- Message Driven EJB Metafacades --> <metafacade class="org.andromda.cartridges.ejb3.metafacades.EJB3MessageDrivenFacadeLogicImpl" contextRoot="true"> <mapping> @@ -161,11 +197,10 @@ </metafacade> <metafacade class="org.andromda.cartridges.ejb3.metafacades.EJB3MessageDrivenOperationFacadeLogicImpl"> <mapping> - <context> - org.andromda.cartridges.ejb3.metafacades.EJB3MessageDrivenFacade - </context> + <property name="eJB3MessageDrivenFacadeMetaType"/> </mapping> </metafacade> + <!-- Common Metafacades --> <metafacade class="org.andromda.cartridges.ejb3.metafacades.EJB3InterceptorFacadeLogicImpl" contextRoot="true"> <mapping> |