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