From: Vance K. <va...@us...> - 2006-05-04 02:48:41
|
User: vancek Date: 06/05/03 19:48:36 Modified: andromda-ejb3/src/main/resources/templates/ejb3 SessionBeanBase.vsl Log: changed dao references to private visibility and added getter accessor. Revision Changes Path 1.3 +16 -1 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.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- SessionBeanBase.vsl 24 Apr 2006 02:31:02 -0000 1.2 +++ SessionBeanBase.vsl 4 May 2006 02:48:36 -0000 1.3 @@ -129,7 +129,7 @@ * Inject DAO ${daoReference.daoName} */ @javax.annotation.EJB - protected ${daoReference.fullyQualifiedDaoName} $stringUtils.uncapitalize(${daoReference.daoName}); + private ${daoReference.fullyQualifiedDaoName} $stringUtils.uncapitalize(${daoReference.daoName}); #**##end #end #set ($mdbReferences = $service.messageDrivenReferences) @@ -287,6 +287,21 @@ #* *##end #**##end #end +#if (!$entityReferences.empty) + + // ------ DAO Getters -------- +#**##foreach ($daoDependency in $entityReferences) +#* *##set ($daoReference = $daoDependency.targetElement) + + /** + * Get the injected DAO ${daoReference.daoName} + */ + protected $daoReference.fullyQualifiedDaoName ${daoDependency.daoGetterName}() + { + return this.$stringUtils.uncapitalize(${daoReference.daoName}); + } +#**##end +#end #set ($operations = $service.businessOperations) #if (!$operations.empty) |