From: Vance K. <va...@us...> - 2006-01-18 08:43:28
|
User: vancek Date: 06/01/18 00:43:22 Modified: andromda-ejb3/src/main/resources/templates/ejb3 jboss.xml.vsl ejb-jar.xml.vsl Log: only adds remote or local elements/jndi names if the corresponding interface exists Revision Changes Path 1.2 +4 -0 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/jboss.xml.vsl Index: jboss.xml.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/jboss.xml.vsl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -w -r1.1 -r1.2 --- jboss.xml.vsl 17 Jan 2006 03:05:58 -0000 1.1 +++ jboss.xml.vsl 18 Jan 2006 08:43:20 -0000 1.2 @@ -9,8 +9,12 @@ #foreach ($service in $services) <session> <ejb-name>$service.serviceName</ejb-name> +#**##if ($service.viewTypeRemote) <jndi-name>#if ($service.jndiNameRemote)${service.jndiNameRemote}#else${service.fullyQualifiedServiceRemoteInterfaceName}#end</jndi-name> +#**##end +#**##if ($service.viewTypeLocal) <local-jndi-name>#if ($service.jndiNameLocal)${service.jndiNameLocal}#else${service.fullyQualifiedServiceLocalInterfaceName}#end</local-jndi-name> +#**##end </session> #end 1.2 +4 -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.1 retrieving revision 1.2 diff -u -w -r1.1 -r1.2 --- ejb-jar.xml.vsl 17 Jan 2006 03:05:58 -0000 1.1 +++ ejb-jar.xml.vsl 18 Jan 2006 08:43:20 -0000 1.2 @@ -17,8 +17,12 @@ ]]> </description> <ejb-name>$service.serviceName</ejb-name> +#**##if ($service.viewTypeRemote) <remote>${service.fullyQualifiedServiceRemoteInterfaceName}</remote> +#**##end +#**##if ($service.viewTypeLocal) <local>${service.fullyQualifiedServiceLocalInterfaceName}</local> +#**##end <ejb-class>${service.fullyQualifiedServiceImplementationName}</ejb-class> <session-type>${service.type}</session-type> <transaction-type>Container</transaction-type> |
From: Vance K. <va...@us...> - 2006-01-20 17:08:22
|
User: vancek Date: 06/01/20 09:08:16 Modified: andromda-ejb3/src/main/resources/templates/ejb3 jboss.xml.vsl ejb-jar.xml.vsl Log: added message-driven elements primarily for setting ejb-class to the MDB implementation class Revision Changes Path 1.3 +7 -0 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/jboss.xml.vsl Index: jboss.xml.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/jboss.xml.vsl,v retrieving revision 1.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- jboss.xml.vsl 18 Jan 2006 08:43:20 -0000 1.2 +++ jboss.xml.vsl 20 Jan 2006 17:08:16 -0000 1.3 @@ -18,6 +18,13 @@ </session> #end +#foreach ($mdb in $mdbs) + <message-driven> + <ejb-name>${mdb.messageDrivenName}</ejb-name> + <destination-jndi-name>${mdb.destination}</destination-jndi-name> + </message-driven> + +#end </enterprise-beans> </jboss> \ No newline at end of file 1.3 +34 -1 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.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- ejb-jar.xml.vsl 18 Jan 2006 08:43:20 -0000 1.2 +++ ejb-jar.xml.vsl 20 Jan 2006 17:08:16 -0000 1.3 @@ -16,7 +16,7 @@ $service.getDocumentation(" ", 64, false) ]]> </description> - <ejb-name>$service.serviceName</ejb-name> + <ejb-name>${service.serviceName}</ejb-name> #**##if ($service.viewTypeRemote) <remote>${service.fullyQualifiedServiceRemoteInterfaceName}</remote> #**##end @@ -29,6 +29,39 @@ </session> #end +#foreach ($mdb in $mdbs) + <message-driven> + <description> + <![CDATA[ + $mdb.getDocumentation(" ", 64, false) + ]]> + </description> + <ejb-name>${mdb.messageDrivenName}</ejb-name> + <ejb-class>${mdb.fullyQualifiedMessageDrivenImplementationName}</ejb-class> + <transaction-type>Container</transaction-type> +#**##if ($stringUtils.isNotBlank($mdb.messageSelector)) + <message-selector> + <![CDATA[${mdb.messageSelector}]]> + </message-selector> +#**##end +#**##if ($mdb.transactionManagementBean) + <acknowledge-mode>${mdb.acknowledgeMode}</acknowledge-mode> +#**##end + <message-driven-destination> + <destination-type>${mdb.destinationType}</destination-type> +#**##if ($mdb.destinationTypeTopic) + <subscription-durability>${mdb.subscriptionDurability}</subscription-durability> +#**##end + </message-driven-destination> +#**##if ($stringUtils.isNotBlank($mdb.runAs)) + <security-identity> + <run-as> + <role-name>${mdb.runAs}</role-name> + </run-as> + </security-identity> +#**##end + </message-driven> +#end </enterprise-beans> <assembly-descriptor> |
From: Vance K. <va...@us...> - 2006-01-29 01:46:47
|
User: vancek Date: 06/01/28 17:46:41 Modified: andromda-ejb3/src/main/resources/templates/ejb3 jboss.xml.vsl ejb-jar.xml.vsl Log: extracted xml encoding type to namespace property Revision Changes Path 1.5 +1 -1 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/jboss.xml.vsl Index: jboss.xml.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/jboss.xml.vsl,v retrieving revision 1.4 retrieving revision 1.5 diff -u -w -r1.4 -r1.5 --- jboss.xml.vsl 23 Jan 2006 05:47:59 -0000 1.4 +++ jboss.xml.vsl 29 Jan 2006 01:46:40 -0000 1.5 @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="UTF-8"?> +<?xml version="1.0" encoding="${xmlEncoding}"?> <!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS 4.0//EN" "http://www.jboss.org/j2ee/dtd/jboss_4_0.dtd"> 1.5 +1 -1 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.4 retrieving revision 1.5 diff -u -w -r1.4 -r1.5 --- ejb-jar.xml.vsl 22 Jan 2006 06:20:49 -0000 1.4 +++ ejb-jar.xml.vsl 29 Jan 2006 01:46:40 -0000 1.5 @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="UTF-8"?> +<?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"> |