org.jpox.store.rdbms.mapping
Class TimeRDBMSMapping
java.lang.Object
org.jpox.store.rdbms.mapping.RDBMSMapping
org.jpox.store.rdbms.mapping.ColumnMapping
org.jpox.store.rdbms.mapping.TimeRDBMSMapping
- All Implemented Interfaces:
- DatastoreMapping
- public class TimeRDBMSMapping
- extends ColumnMapping
Mapping of a TIME RDBMS type.
- Version:
- $Revision: 1.7 $
Method Summary |
DatastoreField |
getDatastoreField()
The datastore field mapped |
java.lang.Object |
getObject(java.lang.Object rs,
int param)
Accessor for the object. |
protected java.sql.Time |
getTime(java.lang.Object rs,
int param)
|
TypeInfo |
getTypeInfo()
Returns the TypeInfo (JDBC SQL type) for columns. |
void |
setObject(java.lang.Object ps,
int param,
java.lang.Object value)
Mutator for the object. |
Methods inherited from class org.jpox.store.rdbms.mapping.RDBMSMapping |
failureMessage, getBoolean, getByte, getChar, getDatabaseAdapter, getDouble, getFloat, getInt, getJavaTypeMapping, getLong, getShort, getString, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setShort, setString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
TimeRDBMSMapping
protected TimeRDBMSMapping(StoreManager storeMgr,
JavaTypeMapping mapping)
- Parameters:
storeMgr
- Store Managermapping
- Java type mapping
TimeRDBMSMapping
public TimeRDBMSMapping(JavaTypeMapping mapping,
StoreManager storeMgr,
DatastoreField field)
- Constructor.
- Parameters:
mapping
- Java type mappingstoreMgr
- Store Managerfield
- Field to be mapped
getTypeInfo
public TypeInfo getTypeInfo()
- Description copied from class:
ColumnMapping
- Returns the TypeInfo (JDBC SQL type) for columns.
This method is capable of returning only one TypeInfo (SQL Type).
In that way, it seems adequate for using in 1 column Mapping or many
columns that share the same TypeInfo.
However adequate in most of uses, Mappings using two or more columns
should overwrite the initTypeInfo method to appropriate set differents
TypeInfo (SQL type) for all the columns
- Specified by:
getTypeInfo
in class ColumnMapping
- Returns:
- The TypeInfo
getDatastoreField
public DatastoreField getDatastoreField()
- Description copied from interface:
DatastoreMapping
- The datastore field mapped
- Specified by:
getDatastoreField
in interface DatastoreMapping
- Overrides:
getDatastoreField
in class ColumnMapping
setObject
public void setObject(java.lang.Object ps,
int param,
java.lang.Object value)
- Mutator for the object.
- Specified by:
setObject
in interface DatastoreMapping
- Overrides:
setObject
in class RDBMSMapping
- Parameters:
ps
- The JDBC Statementparam
- The Parameter positionvalue
- The value to set
getTime
protected java.sql.Time getTime(java.lang.Object rs,
int param)
getObject
public java.lang.Object getObject(java.lang.Object rs,
int param)
- Accessor for the object.
- Specified by:
getObject
in interface DatastoreMapping
- Overrides:
getObject
in class RDBMSMapping
- Parameters:
rs
- The ResultSet to extract the value fromparam
- The parameter position
- Returns:
- The object value
Copyright © -2007 . All Rights Reserved.