org.jpox.store.rdbms.mapping
Class XMLTypeRDBMSMapping

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.CharRDBMSMapping
              extended by org.jpox.store.rdbms.mapping.XMLTypeRDBMSMapping
All Implemented Interfaces:
org.jpox.store.mapping.DatastoreMapping

public class XMLTypeRDBMSMapping
extends org.jpox.store.rdbms.mapping.CharRDBMSMapping

Mapping for an Oracle XMLType type.

Version:
$Revision: 1.2 $

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
  XMLTypeRDBMSMapping(org.jpox.store.mapping.JavaTypeMapping mapping, org.jpox.store.StoreManager storeMgr, org.jpox.store.DatastoreField field)
          Constructor.
protected XMLTypeRDBMSMapping(org.jpox.store.StoreManager storeMgr, org.jpox.store.mapping.JavaTypeMapping mapping)
           
 
Method Summary
 java.lang.String getInsertionInputParameter()
           
 java.lang.String getString(java.lang.Object rs, int param)
          Method to extract a String from the ResultSet at the specified position
 org.jpox.store.rdbms.typeinfo.TypeInfo getTypeInfo()
           
 java.lang.String getUpdateInputParameter()
           
 boolean includeInSQLFetchStatement()
           
protected  void initialize()
           
 void setString(java.lang.Object ps, int param, java.lang.String value)
          Method to set a String at the specified position in the JDBC PreparedStatement.
 
Methods inherited from class org.jpox.store.rdbms.mapping.CharRDBMSMapping
getBoolean, getChar, getObject, setBoolean, setChar, setObject
 
Methods inherited from class org.jpox.store.rdbms.mapping.ColumnMapping
equals, getColumn, getDatastoreField, hashCode, includeInFetchStatement, initTypeInfo, isNullable
 
Methods inherited from class org.jpox.store.rdbms.mapping.RDBMSMapping
applyValidValuesToColumn, 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
 

Constructor Detail

XMLTypeRDBMSMapping

protected XMLTypeRDBMSMapping(org.jpox.store.StoreManager storeMgr,
                              org.jpox.store.mapping.JavaTypeMapping mapping)
Parameters:
storeMgr - Store Manager
mapping - Java type mapping

XMLTypeRDBMSMapping

public XMLTypeRDBMSMapping(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

initialize

protected void initialize()
Overrides:
initialize in class org.jpox.store.rdbms.mapping.CharRDBMSMapping

getTypeInfo

public org.jpox.store.rdbms.typeinfo.TypeInfo getTypeInfo()
Overrides:
getTypeInfo in class org.jpox.store.rdbms.mapping.CharRDBMSMapping

getInsertionInputParameter

public java.lang.String getInsertionInputParameter()
Overrides:
getInsertionInputParameter in class org.jpox.store.rdbms.mapping.ColumnMapping

includeInSQLFetchStatement

public boolean includeInSQLFetchStatement()

getUpdateInputParameter

public java.lang.String getUpdateInputParameter()
Overrides:
getUpdateInputParameter in class org.jpox.store.rdbms.mapping.ColumnMapping

getString

public java.lang.String getString(java.lang.Object rs,
                                  int param)
Method to extract a String from the ResultSet at the specified position

Specified by:
getString in interface org.jpox.store.mapping.DatastoreMapping
Overrides:
getString in class org.jpox.store.rdbms.mapping.CharRDBMSMapping
Parameters:
rs - The Result Set
param - The parameter position
Returns:
the String

setString

public void setString(java.lang.Object ps,
                      int param,
                      java.lang.String value)
Method to set a String at the specified position in the JDBC PreparedStatement.

Specified by:
setString in interface org.jpox.store.mapping.DatastoreMapping
Overrides:
setString in class org.jpox.store.rdbms.mapping.CharRDBMSMapping
Parameters:
ps - The PreparedStatement
param - Parameter position
value - The value to set


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