From: Vance K. <va...@us...> - 2006-04-24 02:31:12
|
User: vancek Date: 06/04/23 19:31:02 Modified: andromda-ejb3/src/main/resources/templates/ejb3 SessionBeanBase.vsl Log: added DAO injection in session bean base Revision Changes Path 1.2 +14 -0 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/SessionBeanBase.vsl Index: SessionBeanBase.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/SessionBeanBase.vsl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -w -r1.1 -r1.2 --- SessionBeanBase.vsl 11 Apr 2006 15:41:49 -0000 1.1 +++ SessionBeanBase.vsl 24 Apr 2006 02:31:02 -0000 1.2 @@ -118,6 +118,20 @@ protected ${reference.fullyQualifiedServiceRemoteInterfaceName} $stringUtils.uncapitalize(${reference.name}); #**##end #end +#set ($entityReferences = $service.entityReferences) +#if (!$entityReferences.empty) + + // ------ DAO Injection Definitions -------- +#**##foreach ($daoDependency in $entityReferences) +#* *##set ($daoReference = $daoDependency.targetElement) + + /** + * Inject DAO ${daoReference.daoName} + */ + @javax.annotation.EJB + protected ${daoReference.fullyQualifiedDaoName} $stringUtils.uncapitalize(${daoReference.daoName}); +#**##end +#end #set ($mdbReferences = $service.messageDrivenReferences) #if (!$mdbReferences.empty) |