|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cayenne.access.types.ObjectType
public class ObjectType
This is a default ExtendedType that relies on JDBC driver to determine the result type.
| Constructor Summary | |
|---|---|
ObjectType()
|
|
| Method Summary | |
|---|---|
String |
getClassName()
Returns a full name of Java class that this ExtendedType supports. |
Object |
materializeObject(CallableStatement rs,
int index,
int type)
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)
Reads an object from JDBC ResultSet column, converting it to class returned by 'getClassName' method. |
void |
setJdbcObject(PreparedStatement statement,
Object value,
int pos,
int type,
int scale)
Initializes a single parameter of a PreparedStatement with object value. |
boolean |
validateProperty(Object source,
String property,
Object value,
DbAttribute dbAttribute,
ValidationResult validationResult)
Performs validation of an object property. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ObjectType()
| Method Detail |
|---|
public String getClassName()
ExtendedType
getClassName in interface ExtendedType
public Object materializeObject(CallableStatement rs,
int index,
int type)
throws Exception
ExtendedType
materializeObject in interface ExtendedTypeException - if read error ocurred, or an object can't be converted to a
target Java class.
public Object materializeObject(ResultSet rs,
int index,
int type)
throws Exception
ExtendedType
materializeObject in interface ExtendedTypeException - if read error ocurred, or an object can't be converted to a
target Java class.
public void setJdbcObject(PreparedStatement statement,
Object value,
int pos,
int type,
int scale)
throws Exception
ExtendedType
setJdbcObject in interface ExtendedTypeException
public boolean validateProperty(Object source,
String property,
Object value,
DbAttribute dbAttribute,
ValidationResult validationResult)
ExtendedTypefalse is returned.
validateProperty in interface ExtendedType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||