From: Vance K. <va...@us...> - 2006-04-26 15:12:51
|
User: vancek Date: 06/04/26 08:12:41 Modified: andromda-ejb3/src/main/resources/templates/ejb3 Entity.vsl Log: added NamedQueries and NamedQuery annotations Revision Changes Path 1.17 +23 -1 cartridges/andromda-ejb3/src/main/resources/templates/ejb3/Entity.vsl Index: Entity.vsl =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/main/resources/templates/ejb3/Entity.vsl,v retrieving revision 1.16 retrieving revision 1.17 diff -u -w -r1.16 -r1.17 --- Entity.vsl 11 Apr 2006 15:39:54 -0000 1.16 +++ Entity.vsl 26 Apr 2006 15:12:41 -0000 1.17 @@ -1,5 +1,8 @@ // license-header java merge-point -/* Autogenerated by AndroMDA (EntityImpl.vsl)*/ +// +// Attention: Generated code! Do not modify by hand! +// Generated by: Entity.vsl in andromda-ejb3-cartridge. +// #if ($stringUtils.isNotBlank($entity.packageName)) package $entity.packageName; #end @@ -21,6 +24,25 @@ #if ($entity.listenerEnabled) @javax.persistence.EntityListeners({${entity.fullyQualifiedEntityListenerName}.class}) #end +#set ($finders = $entity.getQueryOperations(false)) +#if (!$finders.empty) +...@ja...dQueries +({ +#**##if ($entity.genericFinders) + @javax.persistence.NamedQuery(name = "${entity.name}.findAll", query = "select $stringUtils.uncapitalize(${entity.name}) from ${entity.name} AS $stringUtils.uncapitalize(${entity.name})")#if (!$finders.empty),#end + +#**##end +#**##foreach ($finder in $finders) + @javax.persistence.NamedQuery(name = "${entity.name}.${finder.name}", query = "${finder.query}")#if($velocityCount != $finders.size()), #end + +#**##end +}) +#else +#**##if ($entity.genericFinders) +...@ja...dQuery(name = "${entity.name}.findAll", query = "select $stringUtils.uncapitalize(${entity.name}) from ${entity.name} AS $stringUtils.uncapitalize(${entity.name})")#if (!$finders.empty),#end + +#**##end +#end public#if ($entity.abstract) abstract#end class ${entity.entityName} extends ${entity.fullyQualifiedEntityEmbeddableName} implements java.io.Serializable |