Author: jgbutler
Date: Mon Nov  9 00:05:36 2009
New Revision: 833947

URL: http://svn.apache.org/viewvc?rev=833947&view=rev
Log:
[ibator] more changes for ibatis3

Modified:
    
ibatis/java/ibator/trunk/core/ibator-core/doc/html/configreference/daoGenerator.html
    
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/generator/ibatis2/IntrospectedTableIbatis2Java2Impl.java

Modified: 
ibatis/java/ibator/trunk/core/ibator-core/doc/html/configreference/daoGenerator.html
URL: 
http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-core/doc/html/configreference/daoGenerator.html?rev=833947&r1=833946&r2=833947&view=diff
==============================================================================
--- 
ibatis/java/ibator/trunk/core/ibator-core/doc/html/configreference/daoGenerator.html
 (original)
+++ 
ibatis/java/ibator/trunk/core/ibator-core/doc/html/configreference/daoGenerator.html
 Mon Nov  9 00:05:36 2009
@@ -30,10 +30,10 @@
   </tr>
   <tr>
     <td valign="top">type</td>
-    <td>This attribute is used to select one of the predefined DAO templates, 
or
-        to specify a user provided DAO template.
-        Any user provided DAO template must extend the class
-        
<code>org.apache.ibatis.ibator.generator.ibatis2.dao.templates.AbstractDAOTemplate</code>
+    <td>This attribute is used to select one of the predefined DAO generators, 
or
+        to specify a user provided DAO generator.
+        Any user provided DAO generator must extend the class
+        <code>org.apache.ibatis.ibator.generator.AbstractJavaGenerator</code>
         class, and must have a public default constructor.
         <p>The attribute accepts the following four values for selecting one 
of the
         predefined DAO generators:</p>

Modified: 
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/generator/ibatis2/IntrospectedTableIbatis2Java2Impl.java
URL: 
http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/generator/ibatis2/IntrospectedTableIbatis2Java2Impl.java?rev=833947&r1=833946&r2=833947&view=diff
==============================================================================
--- 
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/generator/ibatis2/IntrospectedTableIbatis2Java2Impl.java
 (original)
+++ 
ibatis/java/ibator/trunk/core/ibator-core/src/main/java/org/apache/ibatis/ibator/generator/ibatis2/IntrospectedTableIbatis2Java2Impl.java
 Mon Nov  9 00:05:36 2009
@@ -28,7 +28,6 @@
 import org.apache.ibatis.ibator.generator.AbstractJavaGenerator;
 import org.apache.ibatis.ibator.generator.AbstractXmlGenerator;
 import org.apache.ibatis.ibator.generator.ibatis2.dao.DAOGenerator;
-import 
org.apache.ibatis.ibator.generator.ibatis2.dao.templates.AbstractDAOTemplate;
 import 
org.apache.ibatis.ibator.generator.ibatis2.dao.templates.GenericCIDAOTemplate;
 import 
org.apache.ibatis.ibator.generator.ibatis2.dao.templates.GenericSIDAOTemplate;
 import 
org.apache.ibatis.ibator.generator.ibatis2.dao.templates.IbatisDAOTemplate;
@@ -75,20 +74,19 @@
         
         String type = 
ibatorContext.getDaoGeneratorConfiguration().getConfigurationType();
         
-        AbstractDAOTemplate abstractDAOTemplate;
+        AbstractJavaGenerator javaGenerator;
         if ("IBATIS".equalsIgnoreCase(type)) { //$NON-NLS-1$
-            abstractDAOTemplate = new IbatisDAOTemplate();
+            javaGenerator = new DAOGenerator(new IbatisDAOTemplate(), 
isJava5Targeted());
         } else if ("SPRING".equalsIgnoreCase(type)) { //$NON-NLS-1$
-            abstractDAOTemplate = new SpringDAOTemplate();
+            javaGenerator = new DAOGenerator(new SpringDAOTemplate(), 
isJava5Targeted());
         } else if ("GENERIC-CI".equalsIgnoreCase(type)) { //$NON-NLS-1$
-            abstractDAOTemplate = new GenericCIDAOTemplate();
+            javaGenerator = new DAOGenerator(new GenericCIDAOTemplate(), 
isJava5Targeted());
         } else if ("GENERIC-SI".equalsIgnoreCase(type)) { //$NON-NLS-1$
-            abstractDAOTemplate = new GenericSIDAOTemplate();
+            javaGenerator = new DAOGenerator(new GenericSIDAOTemplate(), 
isJava5Targeted());
         } else {
-            abstractDAOTemplate = (AbstractDAOTemplate) 
IbatorObjectFactory.createInternalObject(type);
+            javaGenerator = (AbstractJavaGenerator) 
IbatorObjectFactory.createInternalObject(type);
         }
 
-        AbstractJavaGenerator javaGenerator = new 
DAOGenerator(abstractDAOTemplate, isJava5Targeted());
         initializeAbstractGenerator(javaGenerator, warnings, progressCallback);
         daoGenerators.add(javaGenerator);
     }


Reply via email to