org.jpox.store.rdbms.mapping
Class DateRDBMSMapping
java.lang.Object
org.jpox.store.rdbms.mapping.RDBMSMapping
org.jpox.store.rdbms.mapping.ColumnMapping
org.jpox.store.rdbms.mapping.DateRDBMSMapping
- All Implemented Interfaces:
- DatastoreMapping
- public class DateRDBMSMapping
- extends ColumnMapping
Mapping of a DATE RDBMS type.
- Version:
- $Revision: 1.6 $
Method Summary |
DatastoreField |
getDatastoreField()
The datastore field mapped |
protected java.sql.Date |
getDate(java.lang.Object rs,
int param)
|
java.lang.Object |
getObject(java.lang.Object rs,
int param)
Accessor for the object. |
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 |
DateRDBMSMapping
protected DateRDBMSMapping(StoreManager storeMgr,
JavaTypeMapping mapping)
- Parameters:
storeMgr
- Store Managermapping
- Java type mapping
DateRDBMSMapping
public DateRDBMSMapping(JavaTypeMapping mapping,
StoreManager storeMgr,
DatastoreField field)
- Constructor.
- Parameters:
mapping
- Java type mappingstoreMgr
- Store Managerfield
- The 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
getDate
protected java.sql.Date getDate(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.