From: Vance K. <va...@us...> - 2007-01-23 01:22:47
|
User: vancek Date: 07/01/22 17:22:44 Modified: andromda-ejb3/src/main/resources/templates/ejb3 SessionBeanBase.vsl Log: hibernate specific annotations should only be rendered if hibernateExtensionEnabled is true Revision Changes Path 1.10 +4 -4 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.9 retrieving revision 1.10 diff -u -w -r1.9 -r1.10 --- SessionBeanBase.vsl 17 Jan 2007 00:50:56 -0000 1.9 +++ SessionBeanBase.vsl 23 Jan 2007 01:22:44 -0000 1.10 @@ -197,9 +197,6 @@ * The $attribute.name property */ #* *##if ($service.seamComponent) -## $hibernateExtensionEnabled && -## Only enable JBoss Seam components if Hibernate extensions are enabled -## #* *##if ($attribute.seamBijectionIn) @org.jboss.seam.annotations.In#if ($stringUtils.isNotEmpty($attribute.seamBijectionInParameters))$attribute.seamBijectionInParameters#end @@ -228,7 +225,10 @@ @org.jboss.seam.annotations.datamodel.DataModelSelectionIndex#if ($stringUtils.isNotEmpty($attribute.seamDataModelSelectionIndexParameters))$attribute.seamDataModelSelectionIndexParameters#end #* *##end -#* *##if ($attribute.seamValidationValid) +## +## Only enable JBoss Seam components if Hibernate extensions are enabled +## +#* *##if ($attribute.seamValidationValid && $hibernateExtensionEnabled) @org.hibernate.validator.Valid #* *##end |
From: Vance K. <va...@us...> - 2007-02-04 02:39:15
|
User: vancek Date: 07/02/03 18:39:07 Modified: andromda-ejb3/src/main/resources/templates/ejb3 SessionBeanBase.vsl Log: remove second import of the Globals.vm Revision Changes Path 1.11 +0 -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.10 retrieving revision 1.11 diff -u -w -r1.10 -r1.11 --- SessionBeanBase.vsl 23 Jan 2007 01:22:44 -0000 1.10 +++ SessionBeanBase.vsl 4 Feb 2007 02:39:07 -0000 1.11 @@ -4,7 +4,6 @@ // Attention: Generated code! Do not modify by hand! // Generated by: SessionBeanBase.vsl in andromda-ejb3-cartridge. // -#parse("templates/ejb3/Globals.vm") #if ($stringUtils.isNotBlank($service.packageName)) package $service.packageName; #end |
From: Vance K. <va...@us...> - 2007-11-07 14:57:21
|
User: vancek Date: 07/11/07 06:57:23 Modified: andromda-ejb3/src/site changes.xml andromda-ejb3/src/main/resources/templates/ejb3 SessionBeanBase.vsl Log: ejb-70 - when target and source session beans are Seam components, use @In instead of @EJB Revision Changes Path 1.29 +5 -0 cartridges/andromda-ejb3/src/site/changes.xml Index: changes.xml =================================================================== RCS file: /cvsroot/andromdaplugins/cartridges/andromda-ejb3/src/site/changes.xml,v retrieving revision 1.28 retrieving revision 1.29 diff -u -w -r1.28 -r1.29 --- changes.xml 7 Nov 2007 12:57:31 -0000 1.28 +++ changes.xml 7 Nov 2007 14:57:23 -0000 1.29 @@ -532,6 +532,11 @@ JIRA EJB-89 - Fixed prefix for getter methods of type boolean by using the (is) keyword rather than (get). </action> + <action dev="vancek" due-to="chawax " type="fix"> + JIRA EJB-70 - When a dependency is drawn to a target session bean modelled with Seam and Service stereotypes, + then instead of using the @EJB annotation, use the Seam @In annotation. This applies when the source + session bean is also a Seam component. + </action> </release> </body> </document> \ No newline at end of file 1.13 +7 -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.12 retrieving revision 1.13 diff -u -w -r1.12 -r1.13 --- SessionBeanBase.vsl 16 Apr 2007 14:09:37 -0000 1.12 +++ SessionBeanBase.vsl 7 Nov 2007 14:57:23 -0000 1.13 @@ -96,10 +96,17 @@ #**##foreach ($dependency in $references) #* *##set ($reference = $dependency.targetElement) +#* *##if ($service.seamComponent && $reference.seamComponent) + /** + * Inject Seam session EJB ${reference.name} + */ + @org.jboss.seam.annotations.In +#* *##else /** * Inject session EJB ${reference.name} */ @javax.ejb.EJB +#* *##end protected ${reference.fullyQualifiedServiceRemoteInterfaceName} $stringUtils.uncapitalize(${reference.name}); #**##end #end |
From: Vance K. <va...@us...> - 2007-12-11 12:27:21
|
User: vancek Date: 07/12/11 04:27:25 Modified: andromda-ejb3/src/main/resources/templates/ejb3 SessionBeanBase.vsl Log: fixed Seam DataModel properties generation Revision Changes Path 1.14 +1 -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.13 retrieving revision 1.14 diff -u -w -r1.13 -r1.14 --- SessionBeanBase.vsl 7 Nov 2007 14:57:23 -0000 1.13 +++ SessionBeanBase.vsl 11 Dec 2007 12:27:17 -0000 1.14 @@ -190,7 +190,7 @@ #* *##end #* *##if ($attribute.seamDataModel) - @org.jboss.seam.annotations.datamodel.DataModel#if ($stringUtils.isNotEmpty($attribute.seamDataModelParameters))$attribute.seamDataModel#end + @org.jboss.seam.annotations.datamodel.DataModel#if ($stringUtils.isNotEmpty($attribute.seamDataModelParameters))$attribute.seamDataModelParameters#end #* *##end #* *##if ($attribute.seamDataModelSelection) |