From: Vance K. <va...@us...> - 2006-01-22 06:20:54
|
User: vancek Date: 06/01/21 22:20:49 Modified: andromda-ejb3/src/main/resources/templates/ejb3 ejb-jar.xml.vsl Log: add env-entry elements to session and message-driven elements for Resource injection Revision Changes Path 1.4 +14 -0 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ejb-jar.xml.vsl Index: ejb-jar.xml.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ejb-jar.xml.vsl,v retrieving revision 1.3 retrieving revision 1.4 diff -u -w -r1.3 -r1.4 --- ejb-jar.xml.vsl 20 Jan 2006 17:08:16 -0000 1.3 +++ ejb-jar.xml.vsl 22 Jan 2006 06:20:49 -0000 1.4 @@ -26,6 +26,13 @@ <ejb-class>${service.fullyQualifiedServiceImplementationName}</ejb-class> <session-type>${service.type}</session-type> <transaction-type>Container</transaction-type> +#**##foreach($envEntry in $service.getEnvironmentEntries(true)) + <env-entry> + <env-entry-name>${envEntry.name}</env-entry-name> + <env-entry-type>#if ($envEntry.type.primitive)${envEntry.type.wrapperName}#else${envEntry.type.fullyQualifiedName}#end</env-entry-type> + <env-entry-value>${envEntry.defaultValue}</env-entry-value> + </env-entry> +#**##end </session> #end @@ -60,6 +67,13 @@ </run-as> </security-identity> #**##end +#**##foreach($envEntry in $mdb.getEnvironmentEntries(true)) + <env-entry> + <env-entry-name>${envEntry.name}</env-entry-name> + <env-entry-type>#if ($envEntry.type.primitive)${envEntry.type.wrapperName}#else${envEntry.type.fullyQualifiedName}#end</env-entry-type> + <env-entry-value>${envEntry.defaultValue}</env-entry-value> + </env-entry> +#**##end </message-driven> #end </enterprise-beans> |
From: Vance K. <va...@us...> - 2006-02-06 02:21:23
|
User: vancek Date: 06/02/05 18:21:15 Modified: andromda-ejb3/src/main/resources/templates/ejb3 ejb-jar.xml.vsl Log: removed DOCTYPE element and added version="3.0" to ejb-jar element Revision Changes Path 1.6 +3 -2 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ejb-jar.xml.vsl Index: ejb-jar.xml.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ejb-jar.xml.vsl,v retrieving revision 1.5 retrieving revision 1.6 diff -u -w -r1.5 -r1.6 --- ejb-jar.xml.vsl 29 Jan 2006 01:46:40 -0000 1.5 +++ ejb-jar.xml.vsl 6 Feb 2006 02:21:15 -0000 1.6 @@ -1,8 +1,9 @@ <?xml version="1.0" encoding="${xmlEncoding}"?> +<!-- <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd"> - -<ejb-jar> +--> +<ejb-jar version="3.0"> <description><![CDATA[No Description.]]></description> <display-name>Generated by AndroMDA EJB3 Cartridge</display-name> |
From: Vance K. <va...@us...> - 2006-02-13 15:44:37
|
User: vancek Date: 06/02/13 07:44:31 Modified: andromda-ejb3/src/main/resources/templates/ejb3 ejb-jar.xml.vsl Log: added manageable service session bean definitions Revision Changes Path 1.7 +15 -0 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ejb-jar.xml.vsl Index: ejb-jar.xml.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ejb-jar.xml.vsl,v retrieving revision 1.6 retrieving revision 1.7 diff -u -w -r1.6 -r1.7 --- ejb-jar.xml.vsl 6 Feb 2006 02:21:15 -0000 1.6 +++ ejb-jar.xml.vsl 13 Feb 2006 15:44:31 -0000 1.7 @@ -37,6 +37,21 @@ </session> #end +#foreach ($manageable in $manageables) + <session> + <description> + <![CDATA[ + $manageable.getDocumentation(" ", 64, false) + ]]> + </description> + <ejb-name>${manageable.manageableServiceName}</ejb-name> + <remote>${manageable.fullyQualifiedManageableServiceName}</remote> + <ejb-class>${manageable.fullyQualifiedManageableServiceBaseName}</ejb-class> + <session-type>Stateless</session-type> + <transaction-type>Container</transaction-type> + </session> + +#end #foreach ($mdb in $mdbs) <message-driven> <description> |
From: Vance K. <va...@us...> - 2006-03-09 04:28:29
|
User: vancek Date: 06/03/08 20:28:29 Modified: andromda-ejb3/src/main/resources/templates/ejb3 ejb-jar.xml.vsl Log: added default interceptors, session and message-driven bean class interceptors and method level interceptor definitions with class and default interceptor exclusion support Revision Changes Path 1.8 +86 -0 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ejb-jar.xml.vsl Index: ejb-jar.xml.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ejb-jar.xml.vsl,v retrieving revision 1.7 retrieving revision 1.8 diff -u -w -r1.7 -r1.8 --- ejb-jar.xml.vsl 13 Feb 2006 15:44:31 -0000 1.7 +++ ejb-jar.xml.vsl 9 Mar 2006 04:28:28 -0000 1.8 @@ -95,6 +95,92 @@ </enterprise-beans> <assembly-descriptor> +#foreach ($interceptor in $interceptors) +## +## Default interceptors +## +#**##if ($interceptor.defaultInterceptor) +#* *##if (!$defaultInterceptorExists) + <interceptor-binding> + <ejb-name>*</ejb-name> +#* *##end + <interceptor-class>${interceptor.fullyQualifiedName}</interceptor-class> +#* *##if (!$defaultInterceptorExists) + </interceptor-binding> +#* *##end +#* *##set ($defaultInterceptorExists = true) +#**##end +#end +#foreach ($service in $services) +## +## Service listener - lifecycle callbacks are defined as an interceptor +## +#**##set ($interceptors = $service.interceptorReferences) +#**##if ($collectionUtils.size($interceptors) >= 1 || $service.listenerEnabled) + <interceptor-binding> + <ejb-name>${service.serviceName}</ejb-name> +#* *##if ($service.listenerEnabled) + <interceptor-class>${service.fullyQualifiedServiceListenerName}</interceptor-class> +#* *##end +#* *##foreach ($interceptor in $interceptors) + <interceptor-class>${interceptor.fullyQualifiedName}</interceptor-class> +#* *##end +#* *##if ($service.excludeDefaultInterceptors) + <exclude-default-interceptors/> +#* *##end + </interceptor-binding> +#**##end +#end +## +## Define method level interceptors for session beans +## +#foreach ($service in $services) +#**##foreach ($operation in $service.businessOperations) +#* *##set ($interceptors = $operation.interceptorReferences) +#* *##if ($collectionUtils.size($interceptors) >= 1) + <interceptor-binding> + <ejb-name>${service.serviceName}</ejb-name> +#* *##foreach ($interceptor in $interceptors) + <interceptor-class>${interceptor.fullyQualifiedName}</interceptor-class> +#* *##end + <method-name>${operation.name}</method-name> +#* *##if (!$operation.arguments.empty) + <method-params> +#* *##foreach ($argument in $operation.arguments) + <method-param>${argument.type.fullyQualifiedName}</method-param> +#* *##end + </method-params> +#* *##end +#* *##if ($operation.excludeClassInterceptors) + <exclude-class-interceptors/> +#* *##end +#* *##if ($operation.excludeDefaultInterceptors) + <exclude-default-interceptors/> +#* *##end + </interceptor-binding> +#* *##end +#**##end +#end +#foreach ($mdb in $mdbs) +## +## Message-driven bean listener - lifecycle callbacks are defined as an interceptor +## +#**##set ($interceptors = $mdb.interceptorReferences) +#**##if ($collectionUtils.size($interceptors) >= 1 || $mdb.listenerEnabled) + <interceptor-binding> + <ejb-name>${mdb.messageDrivenName}</ejb-name> +#* *##if ($mdb.listenerEnabled) + <interceptor-class>${mdb.fullyQualifiedMessageDrivenListenerName}</interceptor-class> +#* *##end +#* *##foreach ($interceptor in $interceptors) + <interceptor-class>${interceptor.fullyQualifiedName}</interceptor-class> +#* *##end +#* *##if ($mdb.excludeDefaultInterceptors) + <exclude-default-interceptors/> +#* *##end + </interceptor-binding> +#**##end +#end </assembly-descriptor> </ejb-jar> \ No newline at end of file |