From: Vance K. <va...@us...> - 2006-01-17 03:06:11
|
User: vancek Date: 06/01/16 19:05:58 Added: andromda-ejb3/src/main/resources/templates/ejb3 jboss.xml.vsl ejb-jar.xml.vsl Interceptor.vsl Log: initial revision Revision Changes Path 1.1 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/jboss.xml.vsl Index: jboss.xml.vsl =================================================================== <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS 4.0//EN" "http://www.jboss.org/j2ee/dtd/jboss_4_0.dtd"> <jboss> <enterprise-beans> #foreach ($service in $services) <session> <ejb-name>$service.serviceName</ejb-name> <jndi-name>#if ($service.jndiNameRemote)${service.jndiNameRemote}#else${service.fullyQualifiedServiceRemoteInterfaceName}#end</jndi-name> <local-jndi-name>#if ($service.jndiNameLocal)${service.jndiNameLocal}#else${service.fullyQualifiedServiceLocalInterfaceName}#end</local-jndi-name> </session> #end </enterprise-beans> </jboss> 1.1 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/ejb-jar.xml.vsl Index: ejb-jar.xml.vsl =================================================================== <?xml version="1.0" encoding="UTF-8"?> <!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> <description><![CDATA[No Description.]]></description> <display-name>Generated by AndroMDA EJB3 Cartridge</display-name> <enterprise-beans> #foreach ($service in $services) <session> <description> <![CDATA[ $service.getDocumentation(" ", 64, false) ]]> </description> <ejb-name>$service.serviceName</ejb-name> <remote>${service.fullyQualifiedServiceRemoteInterfaceName}</remote> <local>${service.fullyQualifiedServiceLocalInterfaceName}</local> <ejb-class>${service.fullyQualifiedServiceImplementationName}</ejb-class> <session-type>${service.type}</session-type> <transaction-type>Container</transaction-type> </session> #end </enterprise-beans> <assembly-descriptor> </assembly-descriptor> </ejb-jar> 1.1 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/Interceptor.vsl Index: Interceptor.vsl =================================================================== // license-header java merge-point #if ($stringUtils.isNotBlank($interceptor.packageName)) package $interceptor.packageName; #end #set ($generatedFile = "${stringUtils.replace($interceptor.fullyQualifiedInterceptorName,'.','/')}.java") /** * Interceptor class */ public class ${interceptor.interceptorName} { /** * Default interceptor execution method * * @param ctx the invocation context * @return */ @javax.ejb.AroundInvoke public Object execute(javax.ejb.InvocationContext ctx) throws Exception { // Add implementation try { return ctx.proceed(); } catch (Exception e) { throw e; } } } |