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;
}
}
}
|