org.synchronoss.cpo.jdbc
Class JavaSqlMethod<T>

Package class diagram package JavaSqlMethod
java.lang.Object
  extended by org.synchronoss.cpo.jdbc.JavaSqlMethod<T>
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class JavaSqlMethod<T>
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

JdbcType is a class that maps datasource datatypes to java.sql.types and java classes

Author:
david berry
See Also:
Serialized Form

Field Summary
static int METHOD_TYPE_BASIC
           
static int METHOD_TYPE_READER
           
static int METHOD_TYPE_STREAM
           
 
Constructor Summary
JavaSqlMethod(int methodType, java.lang.Class<T> javaClass, java.lang.Class<T> javaSqlMethodClass, java.lang.String getterName, java.lang.String setterName)
           
 
Method Summary
 java.lang.reflect.Method getCsGetter()
           
 java.lang.reflect.Method getCsSetter()
           
 java.lang.String getDatabaseType()
           
 java.lang.Class<T> getJavaClass()
           
 java.lang.Class<T> getJavaSqlMethodClass()
           
 int getMethodType()
           
 java.lang.reflect.Method getPsSetter()
           
 java.lang.reflect.Method getRsGetter()
           
 void setCsGetter(java.lang.String getterName)
           
 void setCsSetter(java.lang.String setterName)
           
 void setDatabaseType(java.lang.String dbType)
           
 void setJavaClass(java.lang.Class<T> javaClass)
           
 void setJavaSqlMethodClass(java.lang.Class<T> javaSqlMethodClass)
           
 void setMethodType(int methodType)
           
 void setPsSetter(java.lang.String setterName)
           
 void setRsGetter(java.lang.String getterName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

METHOD_TYPE_BASIC

public static final int METHOD_TYPE_BASIC
See Also:
Constant Field Values

METHOD_TYPE_STREAM

public static final int METHOD_TYPE_STREAM
See Also:
Constant Field Values

METHOD_TYPE_READER

public static final int METHOD_TYPE_READER
See Also:
Constant Field Values
Constructor Detail

JavaSqlMethod

public JavaSqlMethod(int methodType,
                     java.lang.Class<T> javaClass,
                     java.lang.Class<T> javaSqlMethodClass,
                     java.lang.String getterName,
                     java.lang.String setterName)
Method Detail

setJavaClass

public void setJavaClass(java.lang.Class<T> javaClass)

setJavaSqlMethodClass

public void setJavaSqlMethodClass(java.lang.Class<T> javaSqlMethodClass)

setPsSetter

public void setPsSetter(java.lang.String setterName)
                 throws CpoException
Throws:
CpoException

setRsGetter

public void setRsGetter(java.lang.String getterName)
                 throws CpoException
Throws:
CpoException

setCsSetter

public void setCsSetter(java.lang.String setterName)
                 throws CpoException
Throws:
CpoException

setCsGetter

public void setCsGetter(java.lang.String getterName)
                 throws CpoException
Throws:
CpoException

getJavaClass

public java.lang.Class<T> getJavaClass()

getJavaSqlMethodClass

public java.lang.Class<T> getJavaSqlMethodClass()

getRsGetter

public java.lang.reflect.Method getRsGetter()

getPsSetter

public java.lang.reflect.Method getPsSetter()

getCsGetter

public java.lang.reflect.Method getCsGetter()

getCsSetter

public java.lang.reflect.Method getCsSetter()

getDatabaseType

public java.lang.String getDatabaseType()

setDatabaseType

public void setDatabaseType(java.lang.String dbType)

getMethodType

public int getMethodType()

setMethodType

public void setMethodType(int methodType)


Copyright © 2010. All Rights Reserved.