You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2009/12/30 16:06:09 UTC

svn commit: r894639 - in /cayenne/main/trunk: docs/doc/src/main/resources/ framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/

Author: aadamchik
Date: Wed Dec 30 15:06:08 2009
New Revision: 894639

URL: http://svn.apache.org/viewvc?rev=894639&view=rev
Log:
CAY-1336 Oracle specific type support (oracle.sql.*), add handlers.

some minor changes to follow Cayenne informal coding patterns:

* added @since 3.1 annotation
* made the new types non-public
* mention of the jira # in release notes

Modified:
    cayenne/main/trunk/docs/doc/src/main/resources/RELEASE-NOTES.txt
    cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleBLOBType.java
    cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleCLOBType.java
    cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleCharType.java
    cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleDateType.java

Modified: cayenne/main/trunk/docs/doc/src/main/resources/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/docs/doc/src/main/resources/RELEASE-NOTES.txt?rev=894639&r1=894638&r2=894639&view=diff
==============================================================================
--- cayenne/main/trunk/docs/doc/src/main/resources/RELEASE-NOTES.txt (original)
+++ cayenne/main/trunk/docs/doc/src/main/resources/RELEASE-NOTES.txt Wed Dec 30 15:06:08 2009
@@ -22,6 +22,7 @@
 CAY-1323 oracle.sql.TIMESTAMP in Result of query
 CAY-1329 DI-based cayenne-project module
 CAY-1331 hessian upgrade stops rop
+CAY-1336 Oracle specific type support (oracle.sql.*), add handlers.
 CAY-1338 Move CayenneUserDir to the Modeler
 CAY-1340 Implement ConfigurationNode / ConfigurationNodeVisitor for the Cayenne project tree, including DataMap objects.
 CAY-1342 Remove wocompat package from Cayenne core

Modified: cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleBLOBType.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleBLOBType.java?rev=894639&r1=894638&r2=894639&view=diff
==============================================================================
--- cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleBLOBType.java (original)
+++ cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleBLOBType.java Wed Dec 30 15:06:08 2009
@@ -21,12 +21,14 @@
 import org.apache.cayenne.access.types.ByteArrayType;
 
 /**
- * This is handler for Oracle specific type "oracle.sql.BLOB" Oracle official JDBC
- * Driver is mapping SQL BLOB to this type.
+ * This is handler for Oracle specific type "oracle.sql.BLOB" Oracle official JDBC Driver
+ * is mapping SQL BLOB to this type.
+ * 
+ * @since 3.1
  */
-public class OracleBLOBType extends ByteArrayType {
+class OracleBLOBType extends ByteArrayType {
 
-    public OracleBLOBType(boolean trimmingBytes) {
+    OracleBLOBType(boolean trimmingBytes) {
         super(trimmingBytes, true);
     }
 

Modified: cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleCLOBType.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleCLOBType.java?rev=894639&r1=894638&r2=894639&view=diff
==============================================================================
--- cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleCLOBType.java (original)
+++ cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleCLOBType.java Wed Dec 30 15:06:08 2009
@@ -21,12 +21,14 @@
 import org.apache.cayenne.access.types.CharType;
 
 /**
- * This is handler for Oracle specific type "oracle.sql.CLOB" Oracle official JDBC
- * Driver is mapping SQL CLOB to this type.
+ * This is handler for Oracle specific type "oracle.sql.CLOB" Oracle official JDBC Driver
+ * is mapping SQL CLOB to this type.
+ * 
+ * @since 3.1
  */
-public class OracleCLOBType extends CharType {
+class OracleCLOBType extends CharType {
 
-    public OracleCLOBType(boolean trimingChars) {
+    OracleCLOBType(boolean trimingChars) {
         super(trimingChars, true);
     }
 

Modified: cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleCharType.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleCharType.java?rev=894639&r1=894638&r2=894639&view=diff
==============================================================================
--- cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleCharType.java (original)
+++ cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleCharType.java Wed Dec 30 15:06:08 2009
@@ -21,12 +21,14 @@
 import org.apache.cayenne.access.types.CharType;
 
 /**
- * This is handler for Oracle specific type "oracle.sql.CHAR" Oracle official JDBC
- * Driver is mapping SQL CHAR to this type.
+ * This is handler for Oracle specific type "oracle.sql.CHAR" Oracle official JDBC Driver
+ * is mapping SQL CHAR to this type.
+ * 
+ * @since 3.1
  */
-public class OracleCharType extends CharType {
+class OracleCharType extends CharType {
 
-    public OracleCharType(boolean trimingChars) {
+    OracleCharType(boolean trimingChars) {
         super(trimingChars, false);
     }
 

Modified: cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleDateType.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleDateType.java?rev=894639&r1=894638&r2=894639&view=diff
==============================================================================
--- cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleDateType.java (original)
+++ cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/dba/oracle/OracleDateType.java Wed Dec 30 15:06:08 2009
@@ -19,14 +19,15 @@
 package org.apache.cayenne.dba.oracle;
 
 /**
- * This is handler for Oracle specific type "oracle.sql.DATE" Oracle official JDBC
- * Driver is mapping SQL DATE to this type.
+ * This is handler for Oracle specific type "oracle.sql.DATE" Oracle official JDBC Driver
+ * is mapping SQL DATE to this type.
+ * 
+ * @since 3.1
  */
-public class OracleDateType extends OracleUtilDateType {
+class OracleDateType extends OracleUtilDateType {
 
     @Override
     public String getClassName() {
         return "oracle.sql.DATE";
     }
-
 }