You are viewing a plain text version of this content. The canonical link for it is here.
Posted to torque-dev@db.apache.org by tf...@apache.org on 2012/10/06 05:22:03 UTC

svn commit: r1394910 - in /db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates: om/templates/mapInit/baseMapInit.vm transformer/om/mapInit/DatabaseMapInitTableTransformer.properties

Author: tfischer
Date: Sat Oct  6 03:22:03 2012
New Revision: 1394910

URL: http://svn.apache.org/viewvc?rev=1394910&view=rev
Log:
TORQUE-231 BaseMapInit classes should import peer classes by import per class

Modified:
    db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/mapInit/baseMapInit.vm
    db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/transformer/om/mapInit/DatabaseMapInitTableTransformer.properties

Modified: db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/mapInit/baseMapInit.vm
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/mapInit/baseMapInit.vm?rev=1394910&r1=1394909&r2=1394910&view=diff
==============================================================================
--- db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/mapInit/baseMapInit.vm (original)
+++ db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/mapInit/baseMapInit.vm Sat Oct  6 03:22:03 2012
@@ -26,8 +26,14 @@
 ##
 package ${mapInitPackage};
 
-#if ($peerPackage != $mapInitPackage)
-import ${peerPackage}.*;
+#set ( $databaseSetElement = $torqueGen.getSourceElement() )
+#set ( $tableElements = $databaseSetElement.getChildren("table") )
+#foreach ( $tableElement in $tableElements )
+  #set ( $peerClassName = $tableElement.getAttribute("peerClassName") )
+  #set ( $tablePeerPackage = $tableElement.getAttribute("peerPackage") )
+  #if ($tablePeerPackage != $mapInitPackage)
+import ${tablePeerPackage}.${peerClassName};
+  #end
 #end
 /**
  * This is a Torque Generated class that is used to load all database map 
@@ -41,8 +47,6 @@ public class ${baseDatabaseMapInitClassN
 {
     public static final void init()
     {
-#set ( $databaseSetElement = $torqueGen.getSourceElement() )
-#set ( $tableElements = $databaseSetElement.getChildren("table") )
 #foreach ( $tableElement in $tableElements )
   #set ( $peerClassName = $tableElement.getAttribute("peerClassName") )
   #set ( $peerImplGetter = $tableElement.getAttribute("peerImplGetter") )

Modified: db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/transformer/om/mapInit/DatabaseMapInitTableTransformer.properties
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/transformer/om/mapInit/DatabaseMapInitTableTransformer.properties?rev=1394910&r1=1394909&r2=1394910&view=diff
==============================================================================
--- db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/transformer/om/mapInit/DatabaseMapInitTableTransformer.properties (original)
+++ db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/transformer/om/mapInit/DatabaseMapInitTableTransformer.properties Sat Oct  6 03:22:03 2012
@@ -18,3 +18,4 @@
 ${attribute(noOverride):mapInitPackage}=${option:torque.om.package.package}${option:torque.om.package.mapInitPackageSuffix}
 ${attribute(noOverride):peerClassName}=${option:torque.om.className.peerClassNamePrefix}${attribute:javaName}${option:torque.om.className.peerClassNameSuffix}
 ${attribute(noOverride):peerImplClassName}=${option:torque.om.className.peerImplClassNamePrefix}${attribute:javaName}${option:torque.om.className.peerImplClassNameSuffix}
+${attribute(noOverride):peerPackage}=${option:torque.om.package.package}${option:torque.om.package.peerPackageSuffix}



---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org