|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cayenne.access.types.CalendarType<T>
public class CalendarType<T extends Calendar>
ExtendedType that handles Calendar fields.
| Field Summary | |
|---|---|
protected Class<T> |
calendarClass
|
| Constructor Summary | |
|---|---|
CalendarType(Class<T> calendarClass)
|
|
| Method Summary | |
|---|---|
protected Object |
convertToJdbcObject(Calendar value,
int type)
|
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 precision)
Initializes a single parameter of a PreparedStatement with object value. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Class<T extends Calendar> calendarClass
| Constructor Detail |
|---|
public CalendarType(Class<T> calendarClass)
| Method Detail |
|---|
public String getClassName()
ExtendedType
getClassName in interface ExtendedType
public Object materializeObject(ResultSet rs,
int index,
int type)
throws Exception
ExtendedType
materializeObject in interface ExtendedTypeException - if read error occurred, or an object can't be converted to a
target Java class.
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 void setJdbcObject(PreparedStatement statement,
Object value,
int pos,
int type,
int precision)
throws Exception
ExtendedType
setJdbcObject in interface ExtendedTypeException
protected Object convertToJdbcObject(Calendar value,
int type)
throws Exception
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||