Author: tfischer
Date: Sun Jan 23 03:51:27 2011
New Revision: 1062316

URL: http://svn.apache.org/viewvc?rev=1062316&view=rev
Log:
Created extension points for plugging in annotations to attributes of generated 
java objects (e.g. Bean validation annotations)

Modified:
    
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/outlets/dbObject.xml
    
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/outlets/general.xml
    
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/baseDbObject.vm
    
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/general/fieldDefinition.vm

Modified: 
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/outlets/dbObject.xml
URL: 
http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/outlets/dbObject.xml?rev=1062316&r1=1062315&r2=1062316&view=diff
==============================================================================
--- 
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/outlets/dbObject.xml
 (original)
+++ 
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/outlets/dbObject.xml
 Sun Jan 23 03:51:27 2011
@@ -41,6 +41,7 @@
   <outlet name="torque.om.baseDbObject"
       xsi:type="velocityOutlet"
       path="dbObject/base/baseDbObject.vm">
+    <mergepoint name="imports" /><!-- extension -->
     <mergepoint name="objectBeanImports">
       <action xsi:type="applyAction" 
outlet="torque.om.dbObject.base.objectBeanImports"/>
     </mergepoint>

Modified: 
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/outlets/general.xml
URL: 
http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/outlets/general.xml?rev=1062316&r1=1062315&r2=1062316&view=diff
==============================================================================
--- 
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/outlets/general.xml
 (original)
+++ 
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/outlets/general.xml
 Sun Jan 23 03:51:27 2011
@@ -29,6 +29,7 @@
   <outlet name="torque.om.fieldDefinition"
       xsi:type="velocityOutlet"
       path="general/fieldDefinition.vm">
+    <mergepoint name="annotation" /><!-- extension -->
   </outlet>
 
   <outlet name="torque.om.getterSetter"

Modified: 
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/baseDbObject.vm
URL: 
http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/baseDbObject.vm?rev=1062316&r1=1062315&r2=1062316&view=diff
==============================================================================
--- 
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/baseDbObject.vm
 (original)
+++ 
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/baseDbObject.vm
 Sun Jan 23 03:51:27 2011
@@ -64,6 +64,7 @@ import $tblFK.Interface;
  #end
 #end
 #end
+$torqueGen.mergepoint("imports")##
 #if ($torqueGen.booleanOption("torque.om.generateBeans"))
 $torqueGen.mergepoint("objectBeanImports")
 #end

Modified: 
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/general/fieldDefinition.vm
URL: 
http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/general/fieldDefinition.vm?rev=1062316&r1=1062315&r2=1062316&view=diff
==============================================================================
--- 
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/general/fieldDefinition.vm
 (original)
+++ 
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/general/fieldDefinition.vm
 Sun Jan 23 03:51:27 2011
@@ -28,6 +28,7 @@
 #else
     /** Defines the $field field. */
 #end
+${torqueGen.mergepoint("annotations")}##
 #if (!$fieldAccessModifier)
   #set ( $fieldAccessModifier = "private" )
 #end



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to