org.jpox.store.rdbms.mapping
Class EnumIntegerRDBMSMapping

java.lang.Object
  extended by org.jpox.store.rdbms.mapping.RDBMSMapping
      extended by org.jpox.store.rdbms.mapping.ColumnMapping
          extended by org.jpox.store.rdbms.mapping.IntegerRDBMSMapping
              extended by 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


Field Summary
 
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
 

Constructor Detail

EnumIntegerRDBMSMapping

protected EnumIntegerRDBMSMapping(org.jpox.store.StoreManager storeMgr,
                                  org.jpox.store.mapping.JavaTypeMapping mapping)
Parameters:
storeMgr - Store Manager
mapping - 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 mapping
storeMgr - Store Manager
field - Field to be mapped
Method Detail

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 Set
param - The parameter position
Returns:
the object


Copyright © 2003-2011 Java Persistent Objects (JPOX). All Rights Reserved.