org.apache.cayenne.access.types
Class DefaultType

java.lang.Object
  extended by org.apache.cayenne.access.types.AbstractType
      extended by org.apache.cayenne.access.types.DefaultType
All Implemented Interfaces:
ExtendedType

Deprecated. since 3.0, as explicit type mappings are created for each JDBC spec type.

public class DefaultType
extends AbstractType

An ExtendedType that can work with any Java class, providing JDBC-to-Java mapping exactly per JDBC specification.


Field Summary
protected  String className
          Deprecated.  
protected  Method procReadMethod
          Deprecated.  
protected  Method readMethod
          Deprecated.  
 
Constructor Summary
DefaultType()
          Deprecated. Creates DefaultType to read objects from ResultSet using "getObject" method.
DefaultType(String className)
          Deprecated.  
 
Method Summary
static Iterator<String> defaultTypes()
          Deprecated. Returns an Iterator over the names of supported default Java classes.
 String getClassName()
          Deprecated. Returns a full name of Java class that this ExtendedType supports.
 Object materializeObject(CallableStatement st, int index, int type)
          Deprecated. Reads an object from a stored procedure OUT parameter, converting it to class returned by 'getClassName' method.
 Object materializeObject(ResultSet rs, int index, int type)
          Deprecated. Reads an object from JDBC ResultSet column, converting it to class returned by 'getClassName' method.
 
Methods inherited from class org.apache.cayenne.access.types.AbstractType
setJdbcObject, toString, validateNull, validateProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

className

protected String className
Deprecated. 

readMethod

protected Method readMethod
Deprecated. 

procReadMethod

protected Method procReadMethod
Deprecated. 
Constructor Detail

DefaultType

public DefaultType()
Deprecated. 
Creates DefaultType to read objects from ResultSet using "getObject" method.


DefaultType

public DefaultType(String className)
Deprecated. 
Method Detail

defaultTypes

public static Iterator<String> defaultTypes()
Deprecated. 
Returns an Iterator over the names of supported default Java classes.


getClassName

public String getClassName()
Deprecated. 
Description copied from interface: ExtendedType
Returns a full name of Java class that this ExtendedType supports.

Specified by:
getClassName in interface ExtendedType
Specified by:
getClassName in class AbstractType

materializeObject

public Object materializeObject(ResultSet rs,
                                int index,
                                int type)
                         throws Exception
Deprecated. 
Description copied from interface: ExtendedType
Reads an object from JDBC ResultSet column, converting it to class returned by 'getClassName' method.

Specified by:
materializeObject in interface ExtendedType
Specified by:
materializeObject in class AbstractType
Throws:
Exception - if read error ocurred, or an object can't be converted to a target Java class.

materializeObject

public Object materializeObject(CallableStatement st,
                                int index,
                                int type)
                         throws Exception
Deprecated. 
Description copied from interface: ExtendedType
Reads an object from a stored procedure OUT parameter, converting it to class returned by 'getClassName' method.

Specified by:
materializeObject in interface ExtendedType
Specified by:
materializeObject in class AbstractType
Throws:
Exception - if read error ocurred, or an object can't be converted to a target Java class.


Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.