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/05 04:22:39 UTC
svn commit: r1394348 - in
/db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates:
dbObject/base/ peer/base/ peer/impl/base/ recordmapper/base/
Author: tfischer
Date: Fri Oct 5 02:22:38 2012
New Revision: 1394348
URL: http://svn.apache.org/viewvc?rev=1394348&view=rev
Log:
TORQUE-228 Imports not generated correctly if classes are generated into different packages
TORQUE-230 Deprecated BasePeer class should not be imported in generated files
Modified:
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/baseDbObjectForView.vm
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/imports.vm
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/base/imports.vm
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/impl/base/imports.vm
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/recordmapper/base/recordMapperBase.vm
Modified: db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/baseDbObjectForView.vm
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/baseDbObjectForView.vm?rev=1394348&r1=1394347&r2=1394348&view=diff
==============================================================================
--- db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/baseDbObjectForView.vm (original)
+++ db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/baseDbObjectForView.vm Fri Oct 5 02:22:38 2012
@@ -76,9 +76,12 @@ $torqueGen.mergepoint("imports")##
#if ($torqueGen.booleanOption("torque.om.generateBeans"))
$torqueGen.mergepoint("objectBeanImports")
#end
-#if ($peerPackage != $dbObjectPackage)
+#if ($peerPackage != $baseDbObjectPackage)
import ${peerPackage}.${peerClassName};
#end
+#if ($dbObjectPackage != $baseDbObjectPackage)
+import ${dbObjectPackage}.${dbObjectClassName};
+#end
$torqueGen.mergepoint("classJavadoc")
#if ($baseClass == "")
#set ($extendsBaseClass = "" )
Modified: db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/imports.vm
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/imports.vm?rev=1394348&r1=1394347&r2=1394348&view=diff
==============================================================================
--- db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/imports.vm (original)
+++ db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/dbObject/base/imports.vm Fri Oct 5 02:22:38 2012
@@ -74,6 +74,9 @@ import $tblFK.Interface;
#if ($torqueGen.booleanOption("torque.om.generateBeans"))
$torqueGen.mergepoint("objectBeanImports")
#end
-#if ($peerPackage != $dbObjectPackage)
+#if ($peerPackage != $baseDbObjectPackage)
import ${peerPackage}.${peerClassName};
#end
+#if ($dbObjectPackage != $baseDbObjectPackage)
+import ${dbObjectPackage}.*;
+#end
Modified: db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/base/imports.vm
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/base/imports.vm?rev=1394348&r1=1394347&r2=1394348&view=diff
==============================================================================
--- db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/base/imports.vm (original)
+++ db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/base/imports.vm Fri Oct 5 02:22:38 2012
@@ -60,11 +60,14 @@ import org.apache.torque.om.NumberKey;
import org.apache.torque.om.StringKey;
import org.apache.torque.om.ObjectKey;
import org.apache.torque.om.SimpleKey;
-import org.apache.torque.util.BasePeer;
import org.apache.torque.util.Transaction;
import org.apache.torque.util.ColumnValues;
import org.apache.torque.util.JdbcTypedValue;
#if ($basePeerPackage != $dbObjectPackage)
import ${dbObjectPackage}.*;
-#end
\ No newline at end of file
+#end
+#if ($basePeerPackage != $peerPackage)
+import ${peerPackage}.${peerClassName};
+import ${peerPackage}.${peerImplClassName};
+#end
Modified: db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/impl/base/imports.vm
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/impl/base/imports.vm?rev=1394348&r1=1394347&r2=1394348&view=diff
==============================================================================
--- db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/impl/base/imports.vm (original)
+++ db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/impl/base/imports.vm Fri Oct 5 02:22:38 2012
@@ -70,7 +70,6 @@ import org.apache.torque.om.ObjectKey;
import org.apache.torque.om.SimpleKey;
import org.apache.torque.om.ComboKey;
import org.apache.torque.map.TableMap;
-import org.apache.torque.util.BasePeer;
import org.apache.torque.util.Transaction;
import org.apache.torque.util.ColumnValues;
import org.apache.torque.util.JdbcTypedValue;
@@ -78,9 +77,9 @@ import org.apache.torque.util.JdbcTypedV
#if ($basePeerPackage != $dbObjectPackage)
import ${dbObjectPackage}.*;
#end
-#if ($basePeerPackage != $recordMapperPackage)
+#if (($basePeerPackage != $recordMapperPackage) && ($recordMapperPackage != $dbObjectPackage))
import ${recordMapperPackage}.*;
#end
#if ($basePeerPackage != $peerPackage)
-import ${peerPackage}.${peerClassName}
+import ${peerPackage}.*;
#end
\ No newline at end of file
Modified: db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/recordmapper/base/recordMapperBase.vm
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/recordmapper/base/recordMapperBase.vm?rev=1394348&r1=1394347&r2=1394348&view=diff
==============================================================================
--- db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/recordmapper/base/recordMapperBase.vm (original)
+++ db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/recordmapper/base/recordMapperBase.vm Fri Oct 5 02:22:38 2012
@@ -38,13 +38,15 @@ import org.apache.torque.om.mapper.Recor
#if (${baseRecordMapperPackage} != $dbObjectPackage)
import ${dbObjectPackage}.${dbObjectClassName};
#end
+#if (${baseRecordMapperPackage} != $peerPackage)
+import ${peerPackage}.${peerClassName};
+#end
#set ( $inheritanceBaseColumnElements = $torqueGen.getChildren("inheritance-column"))
## there should at most be one inheritance-column in each table
#foreach ($inheritanceBaseColumnElement in $inheritanceBaseColumnElements)
#set ( $columnElement = $inheritanceBaseColumnElement.getChild("column") )
#set ( $inheritanceElements = $columnElement.getChildren("inheritance"))
#if ($inheritanceElements.size() > 0)
-import ${peerPackage}.${peerClassName};
#if (${baseRecordMapperPackage} != $dbObjectPackage)
#foreach ($inheritanceElement in $inheritanceElements)
#set ( $inheritanceClassName = $inheritanceElement.getAttribute("className") )
---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org