|
|||||||||
| 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.UtilDateType
public class UtilDateType
Maps java.util.Date to any of the three database date/time types: TIME,
DATE, TIMESTAMP.
| Constructor Summary | |
|---|---|
UtilDateType()
|
|
| Method Summary | |
|---|---|
protected java.lang.Object |
convertToJdbcObject(java.lang.Object val,
int type)
|
java.lang.String |
getClassName()
Returns "java.util.Date". |
java.lang.Object |
materializeObject(java.sql.CallableStatement cs,
int index,
int type)
Reads an object from a stored procedure OUT parameter, converting it to class returned by 'getClassName' method. |
java.lang.Object |
materializeObject(java.sql.ResultSet rs,
int index,
int type)
Reads an object from JDBC ResultSet column, converting it to class returned by 'getClassName' method. |
void |
setJdbcObject(java.sql.PreparedStatement st,
java.lang.Object val,
int pos,
int type,
int precision)
Calls "PreparedStatement.setObject(..)". |
boolean |
validateProperty(java.lang.Object source,
java.lang.String property,
java.lang.Object value,
DbAttribute dbAttribute,
ValidationResult validationResult)
Always returns true indicating no validation failures. |
| Methods inherited from class org.apache.cayenne.access.types.AbstractType |
|---|
toString, validateNull |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public UtilDateType()
| Method Detail |
|---|
public java.lang.String getClassName()
getClassName in interface ExtendedTypegetClassName in class AbstractType
public boolean validateProperty(java.lang.Object source,
java.lang.String property,
java.lang.Object value,
DbAttribute dbAttribute,
ValidationResult validationResult)
validateProperty in interface ExtendedTypevalidateProperty in class AbstractType
protected java.lang.Object convertToJdbcObject(java.lang.Object val,
int type)
throws java.lang.Exception
java.lang.Exception
public java.lang.Object materializeObject(java.sql.ResultSet rs,
int index,
int type)
throws java.lang.Exception
ExtendedType
materializeObject in interface ExtendedTypematerializeObject in class AbstractTypejava.lang.Exception - if read error ocurred, or an object can't be converted to a
target Java class.
public java.lang.Object materializeObject(java.sql.CallableStatement cs,
int index,
int type)
throws java.lang.Exception
ExtendedType
materializeObject in interface ExtendedTypematerializeObject in class AbstractTypejava.lang.Exception - if read error ocurred, or an object can't be converted to a
target Java class.
public void setJdbcObject(java.sql.PreparedStatement st,
java.lang.Object val,
int pos,
int type,
int precision)
throws java.lang.Exception
AbstractType
setJdbcObject in interface ExtendedTypesetJdbcObject in class AbstractTypejava.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||