| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cayenne.access.types.AbstractType
org.apache.cayenne.access.types.DefaultType
public class DefaultType
An ExtendedType that can work with any Java class, providing JDBC-to-Java mapping exactly per JDBC specification.
| Field Summary | |
|---|---|
| protected  String | classNameDeprecated. | 
| protected  Method | procReadMethodDeprecated. | 
| protected  Method | readMethodDeprecated. | 
| 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 | 
|---|
protected String className
protected Method readMethod
protected Method procReadMethod
| Constructor Detail | 
|---|
public DefaultType()
public DefaultType(String className)
| Method Detail | 
|---|
public static Iterator<String> defaultTypes()
public String getClassName()
ExtendedType
getClassName in interface ExtendedTypegetClassName in class AbstractType
public Object materializeObject(ResultSet rs,
                                int index,
                                int type)
                         throws Exception
ExtendedType
materializeObject in interface ExtendedTypematerializeObject in class AbstractTypeException - if read error ocurred, or an object can't be converted to a
             target Java class.
public Object materializeObject(CallableStatement st,
                                int index,
                                int type)
                         throws Exception
ExtendedType
materializeObject in interface ExtendedTypematerializeObject in class AbstractTypeException - if read error ocurred, or an object can't be converted to a
             target Java class.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||