org.jpox.store.rdbms.mapping
Class EnumIntegerRDBMSMapping
java.lang.Object
org.jpox.store.rdbms.mapping.RDBMSMapping
org.jpox.store.rdbms.mapping.ColumnMapping
org.jpox.store.rdbms.mapping.IntegerRDBMSMapping
org.jpox.store.rdbms.mapping.EnumIntegerRDBMSMapping
- All Implemented Interfaces:
- org.jpox.store.mapping.DatastoreMapping
public class EnumIntegerRDBMSMapping
- extends org.jpox.store.rdbms.mapping.IntegerRDBMSMapping
Store Enum in integer columns
Fields inherited from class org.jpox.store.rdbms.mapping.ColumnMapping |
column |
Fields inherited from class org.jpox.store.rdbms.mapping.RDBMSMapping |
LOCALISER, LOCALISER_STORE, mapping, storeMgr |
Constructor Summary |
|
EnumIntegerRDBMSMapping(org.jpox.store.mapping.JavaTypeMapping mapping,
org.jpox.store.StoreManager storeMgr,
org.jpox.store.DatastoreField field)
Constructor. |
protected |
EnumIntegerRDBMSMapping(org.jpox.store.StoreManager storeMgr,
org.jpox.store.mapping.JavaTypeMapping mapping)
|
Method Summary |
java.lang.Object |
getObject(java.lang.Object rs,
int param)
Method to extract an object from the ResultSet at the specified position |
void |
setObject(java.lang.Object ps,
int param,
java.lang.Object value)
|
Methods inherited from class org.jpox.store.rdbms.mapping.IntegerRDBMSMapping |
getChar, getDatastoreField, getInt, getLong, getTypeInfo, setChar, setInt, setLong |
Methods inherited from class org.jpox.store.rdbms.mapping.ColumnMapping |
equals, getColumn, getInsertionInputParameter, getUpdateInputParameter, hashCode, includeInFetchStatement, initTypeInfo, isNullable |
Methods inherited from class org.jpox.store.rdbms.mapping.RDBMSMapping |
failureMessage, getBoolean, getByte, getDatabaseAdapter, getDouble, getFloat, getJavaTypeMapping, getShort, getString, setBoolean, setByte, setDouble, setFloat, setShort, setString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
EnumIntegerRDBMSMapping
protected EnumIntegerRDBMSMapping(org.jpox.store.StoreManager storeMgr,
org.jpox.store.mapping.JavaTypeMapping mapping)
- Parameters:
storeMgr
- Store Managermapping
- Java type mapping
EnumIntegerRDBMSMapping
public EnumIntegerRDBMSMapping(org.jpox.store.mapping.JavaTypeMapping mapping,
org.jpox.store.StoreManager storeMgr,
org.jpox.store.DatastoreField field)
- Constructor.
- Parameters:
mapping
- Java type mappingstoreMgr
- Store Managerfield
- Field to be mapped
setObject
public void setObject(java.lang.Object ps,
int param,
java.lang.Object value)
- Specified by:
setObject
in interface org.jpox.store.mapping.DatastoreMapping
- Overrides:
setObject
in class org.jpox.store.rdbms.mapping.IntegerRDBMSMapping
getObject
public java.lang.Object getObject(java.lang.Object rs,
int param)
- Method to extract an object from the ResultSet at the specified position
- Specified by:
getObject
in interface org.jpox.store.mapping.DatastoreMapping
- Overrides:
getObject
in class org.jpox.store.rdbms.mapping.IntegerRDBMSMapping
- Parameters:
rs
- The Result Setparam
- The parameter position
- Returns:
- the object
Copyright © 2003-2011 Java Persistent Objects (JPOX). All Rights Reserved.