org.jpox.store.rdbms.mapping
Class EnumVarCharRDBMSMapping
java.lang.Object
org.jpox.store.rdbms.mapping.RDBMSMapping
org.jpox.store.rdbms.mapping.ColumnMapping
org.jpox.store.rdbms.mapping.CharRDBMSMapping
org.jpox.store.rdbms.mapping.VarCharRDBMSMapping
org.jpox.store.rdbms.mapping.EnumVarCharRDBMSMapping
- All Implemented Interfaces:
- org.jpox.store.mapping.DatastoreMapping
public class EnumVarCharRDBMSMapping
- extends org.jpox.store.rdbms.mapping.VarCharRDBMSMapping
Store Enum in VarChar columns
Fields inherited from class org.jpox.store.rdbms.mapping.CharRDBMSMapping |
CHAR_LENGTH, DATE_STRING_LENGTH, JAVA_UTIL_DATE_STRING_LENGTH, LOCALE_LENGTH, TIME_STRING_LENGTH, TIMESTAMP_STRING_LENGTH, TIMEZONE_LENGTH |
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 |
|
EnumVarCharRDBMSMapping(org.jpox.store.mapping.JavaTypeMapping mapping,
org.jpox.store.StoreManager storeMgr,
org.jpox.store.DatastoreField field)
Constructor. |
protected |
EnumVarCharRDBMSMapping(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.VarCharRDBMSMapping |
getTypeInfo, initialize |
Methods inherited from class org.jpox.store.rdbms.mapping.CharRDBMSMapping |
getBoolean, getChar, getDatastoreField, getLocale, getString, getTimeZone, setBoolean, setChar, setLocale, setString, setTimeZone |
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, getByte, getDatabaseAdapter, getDouble, getFloat, getInt, getJavaTypeMapping, getLong, getShort, setByte, setDouble, setFloat, setInt, setLong, setShort |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
EnumVarCharRDBMSMapping
protected EnumVarCharRDBMSMapping(org.jpox.store.StoreManager storeMgr,
org.jpox.store.mapping.JavaTypeMapping mapping)
- Parameters:
storeMgr
- Store Managermapping
- Java type mapping
EnumVarCharRDBMSMapping
public EnumVarCharRDBMSMapping(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.CharRDBMSMapping
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.CharRDBMSMapping
- Parameters:
rs
- The Result Setparam
- The parameter position
- Returns:
- the object
Copyright © 2003-2008 Java Persistent Objects (JPOX). All Rights Reserved.