From: Vance K. <va...@us...> - 2006-01-22 06:22:01
|
User: vancek Date: 06/01/21 22:21:55 Modified: andromda-ejb3/src/main/resources/templates/ejb3 SessionBean.vsl MessageDrivenBean.vsl Log: add environment entry Resource injections - not available until JBoss RC4 Revision Changes Path 1.9 +21 -2 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/SessionBean.vsl Index: SessionBean.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/SessionBean.vsl,v retrieving revision 1.8 retrieving revision 1.9 diff -u -w -r1.8 -r1.9 --- SessionBean.vsl 21 Jan 2006 03:43:02 -0000 1.8 +++ SessionBean.vsl 22 Jan 2006 06:21:55 -0000 1.9 @@ -160,8 +160,27 @@ // ------------ Attributes ------------------ #**##foreach ($attribute in $instanceAttributes) - /** The $attribute.name property */ - private $attribute.type.fullyQualifiedName $attribute.name; + /** + * The $attribute.name property + */ + protected $attribute.type.fullyQualifiedName $attribute.name; + +#**##end +#end +#set ($envEntries = $service.getEnvironmentEntries(true)) +#if (!$envEntries.empty) + + // ---------- Env Entry Injection ----------- + // NOTE: environment entry resource injection is not + // available spec compliant until RC4 + +#**##foreach ($envEntry in $envEntries) + /** + * The $envEntry.name resource injection + */ + @javax.annotation.Resource + protected $envEntry.type.fullyQualifiedName $envEntry.name; + #**##end #end 1.6 +15 -0 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/MessageDrivenBean.vsl Index: MessageDrivenBean.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/MessageDrivenBean.vsl,v retrieving revision 1.5 retrieving revision 1.6 diff -u -w -r1.5 -r1.6 --- MessageDrivenBean.vsl 21 Jan 2006 03:41:53 -0000 1.5 +++ MessageDrivenBean.vsl 22 Jan 2006 06:21:55 -0000 1.6 @@ -82,6 +82,21 @@ */ @javax.annotation.EJB protected ${reference.fullyQualifiedServiceRemoteInterfaceName} $stringUtils.uncapitalize(${reference.name}); + +#**##end +#end +#set ($envEntries = $mdb.getEnvironmentEntries(true)) +#if (!$envEntries.empty) + + // ---------- Env Entry Injection ----------- + +#**##foreach ($envEntry in $envEntries) + /** + * The $envEntry.name resource injection + */ + @javax.annotation.Resource + protected $envEntry.type.fullyQualifiedName $envEntry.name; + #**##end #end |
From: Vance K. <va...@us...> - 2006-02-09 09:22:23
|
User: vancek Date: 06/02/09 01:22:18 Modified: andromda-ejb3/src/main/resources/templates/ejb3 SessionBean.vsl MessageDrivenBean.vsl Log: added name property to @Resource for environment entry injection from ejb-jar descriptor Revision Changes Path 1.15 +1 -3 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/SessionBean.vsl Index: SessionBean.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/SessionBean.vsl,v retrieving revision 1.14 retrieving revision 1.15 diff -u -w -r1.14 -r1.15 --- SessionBean.vsl 9 Feb 2006 07:13:20 -0000 1.14 +++ SessionBean.vsl 9 Feb 2006 09:22:18 -0000 1.15 @@ -177,14 +177,12 @@ #if (!$envEntries.empty) // ---------- Env Entry Injection ----------- - // NOTE: environment entry resource injection is not - // available spec compliant until RC4 #**##foreach ($envEntry in $envEntries) /** * The $envEntry.name resource injection */ - @javax.annotation.Resource + @javax.annotation.Resource(name = "${envEntry.name}") protected $envEntry.type.fullyQualifiedName $envEntry.name; #**##end 1.8 +1 -1 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/MessageDrivenBean.vsl Index: MessageDrivenBean.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/MessageDrivenBean.vsl,v retrieving revision 1.7 retrieving revision 1.8 diff -u -w -r1.7 -r1.8 --- MessageDrivenBean.vsl 29 Jan 2006 01:47:59 -0000 1.7 +++ MessageDrivenBean.vsl 9 Feb 2006 09:22:18 -0000 1.8 @@ -96,7 +96,7 @@ /** * The $envEntry.name resource injection */ - @javax.annotation.Resource + @javax.annotation.Resource(name = "${envEntry.name}") protected $envEntry.type.fullyQualifiedName $envEntry.name; #**##end |