Class OIDMapping

  extended by
      extended by
          extended by
Direct Known Subclasses:

public class OIDMapping
extends SingleFieldMapping

Mapping for OID type. TODO Remove this class and move PersistenceCapableMapping to subclass from MultiMapping.

Field Summary
Fields inherited from class
datastoreContainer, datastoreMappings, LOCALISER, mmd, referenceMapping, roleForMember, storeMgr, type
Constructor Summary
Method Summary
 java.lang.Class getJavaType()
          Accessor for the java type being mapped.
 java.lang.Object getObject(ExecutionContext ec, java.lang.Object rs, int[] param)
          Accessor for the OID object from the result set
 void setObject(ExecutionContext ec, java.lang.Object ps, int[] param, java.lang.Object value)
          Mutator for the OID in the datastore
Methods inherited from class
equals, getBoolean, getByte, getChar, getDefaultLength, getDouble, getFloat, getInt, getJavaTypeForDatastoreMapping, getLong, getShort, getString, getValidValues, initialize, prepareDatastoreMapping, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setShort, setString
Methods inherited from class
addDatastoreMapping, failureMessage, getColumnMetaDataForMember, getDatastoreContainer, getDatastoreMapping, getDatastoreMappings, getMemberMetaData, getNumberOfDatastoreMappings, getObject, getReferenceMapping, getRoleForMember, getType, getValueForDatastoreMapping, hashCode, hasSimpleDatastoreRepresentation, includeInFetchStatement, includeInInsertStatement, includeInUpdateStatement, initialize, isNullable, isSerialised, setDatastoreContainer, setMemberMetaData, setObject, setReferenceMapping, setRoleForMember
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public OIDMapping()
Method Detail


public void setObject(ExecutionContext ec,
                      java.lang.Object ps,
                      int[] param,
                      java.lang.Object value)
Mutator for the OID in the datastore

setObject in class SingleFieldMapping
ec - ExecutionContext
ps - The Prepared Statement
param - Param numbers in the PreparedStatement for this object
value - The OID value to use


public java.lang.Object getObject(ExecutionContext ec,
                                  java.lang.Object rs,
                                  int[] param)
Accessor for the OID object from the result set

getObject in class SingleFieldMapping
ec - ObjectManager managing this object
rs - The ResultSet
param - Array of param numbers for this object
The OID object


public java.lang.Class getJavaType()
Description copied from class: JavaTypeMapping
Accessor for the java type being mapped. This is the java type that the mapping represents. Some examples : The "java type" is the java-type name used in the plugin.xml mapping file

Specified by:
getJavaType in class JavaTypeMapping
The java type

Copyright © 2011. All Rights Reserved.