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(); }