Author: jgbutler
Date: Sat Nov 17 18:08:01 2007
New Revision: 596038

URL: http://svn.apache.org/viewvc?rev=596038&view=rev
Log:
Abator: IBATIS-470 = make Legacy DAOs extendable

Modified:
    ibatis/trunk/java/mapper/mapper2/tools/abator/core/build/version.properties
    ibatis/trunk/java/mapper/mapper2/tools/abator/core/doc/ReleaseNotes.txt
    ibatis/trunk/java/mapper/mapper2/tools/abator/core/htmldoc/whatsNew.html
    
ibatis/trunk/java/mapper/mapper2/tools/abator/core/src/org/apache/ibatis/abator/internal/java/dao/BaseLegacyDAOGenerator.java

Modified: 
ibatis/trunk/java/mapper/mapper2/tools/abator/core/build/version.properties
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/tools/abator/core/build/version.properties?rev=596038&r1=596037&r2=596038&view=diff
==============================================================================
--- ibatis/trunk/java/mapper/mapper2/tools/abator/core/build/version.properties 
(original)
+++ ibatis/trunk/java/mapper/mapper2/tools/abator/core/build/version.properties 
Sat Nov 17 18:08:01 2007
@@ -1,4 +1,4 @@
 #Abator build version info
-#Fri Sep 28 16:20:34 CDT 2007
+#Sat Nov 17 19:58:51 CST 2007
 version=1.1.0
-buildNum=393
+buildNum=395

Modified: 
ibatis/trunk/java/mapper/mapper2/tools/abator/core/doc/ReleaseNotes.txt
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/tools/abator/core/doc/ReleaseNotes.txt?rev=596038&r1=596037&r2=596038&view=diff
==============================================================================
--- ibatis/trunk/java/mapper/mapper2/tools/abator/core/doc/ReleaseNotes.txt 
(original)
+++ ibatis/trunk/java/mapper/mapper2/tools/abator/core/doc/ReleaseNotes.txt Sat 
Nov 17 18:08:01 2007
@@ -38,6 +38,7 @@
 13. Added countByExample generated method
 14. Added updateByExample generated method
 15. Java2 is now the default generator set
+16. IBATIS-470 - make legacy DAOs extendable
 
 -------------------------------------------------------------------------------
 Version 1.0.0:

Modified: 
ibatis/trunk/java/mapper/mapper2/tools/abator/core/htmldoc/whatsNew.html
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/tools/abator/core/htmldoc/whatsNew.html?rev=596038&r1=596037&r2=596038&view=diff
==============================================================================
--- ibatis/trunk/java/mapper/mapper2/tools/abator/core/htmldoc/whatsNew.html 
(original)
+++ ibatis/trunk/java/mapper/mapper2/tools/abator/core/htmldoc/whatsNew.html 
Sat Nov 17 18:08:01 2007
@@ -65,6 +65,7 @@
     reference page for more information.</li>
   <li>Fixed bug - incorrect datatype mapping for JDBC BIT datatype</li>
   <li>Made the generated Example and Criteria classes extendable</li>
+  <li>Made the legacy DAOs extendable</li>
 </ul>
 
 <h2>Version 1.0.0</h2>

Modified: 
ibatis/trunk/java/mapper/mapper2/tools/abator/core/src/org/apache/ibatis/abator/internal/java/dao/BaseLegacyDAOGenerator.java
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/tools/abator/core/src/org/apache/ibatis/abator/internal/java/dao/BaseLegacyDAOGenerator.java?rev=596038&r1=596037&r2=596038&view=diff
==============================================================================
--- 
ibatis/trunk/java/mapper/mapper2/tools/abator/core/src/org/apache/ibatis/abator/internal/java/dao/BaseLegacyDAOGenerator.java
 (original)
+++ 
ibatis/trunk/java/mapper/mapper2/tools/abator/core/src/org/apache/ibatis/abator/internal/java/dao/BaseLegacyDAOGenerator.java
 Sat Nov 17 18:08:01 2007
@@ -308,7 +308,7 @@
 
         Method method = new Method();
         method.addComment(table);
-        method.setVisibility(JavaVisibility.PRIVATE);
+        method.setVisibility(JavaVisibility.PROTECTED);
         if (abatorContext.getSuppressTypeWarnings()) {
             method.addSuppressTypeWarningsAnnotation();
         }
@@ -351,7 +351,7 @@
      * 
      * <pre>
      * 
-     *     private Map getXXXXExampleParms(YYYY example)
+     *     protected Map getXXXXExampleParms(YYYY example)
      *  
      * </pre>
      * 
@@ -363,14 +363,14 @@
      *            the table in which the column exists
      * @return the method
      */
-    private Method getExampleParmsMethod(ColumnDefinition cd,
+    protected Method getExampleParmsMethod(ColumnDefinition cd,
             FullyQualifiedTable table) {
         
         StringBuffer sb = new StringBuffer();
 
         Method method = new Method();
         method.addComment(table);
-        method.setVisibility(JavaVisibility.PRIVATE);
+        method.setVisibility(JavaVisibility.PROTECTED);
         if (abatorContext.getSuppressTypeWarnings()) {
             method.addSuppressTypeWarningsAnnotation();
         }


Reply via email to