Oracle Fusion Middleware extensions for Seed Data Framework
11g Release 1 (11.1.2)

E22564-02

oracle.apps.fnd.applseed.rt.loader.handler.data
Class SDJDBCDataHandler

java.lang.Object
  extended by oracle.apps.fnd.applseed.rt.loader.core.SDDataHandler
      extended by oracle.apps.fnd.applseed.rt.loader.handler.data.SDJDBCDataHandler

public class SDJDBCDataHandler
extends SDDataHandler

Since:
Drop 8 Build 5
Version:
$Header: atgpf/applseed/src/java/oracle/apps/fnd/applseed/rt/loader/handler/data/SDJDBCDataHandler.java /main/12 2010/11/05 17:55:43 sjanarth Exp $
Author:
sjanarth

Field Summary
protected  java.util.Map<java.lang.String,java.sql.PreparedStatement> selStmtCache
           
protected  java.util.Map<java.lang.String,java.sql.PreparedStatement> updStmtCache
           
protected static java.lang.String VO_ANCESTOR_OF_EXCLUSIVE
           
protected static java.lang.String VO_ANCESTOR_OF_EXCLUSIVE_OLD
           
protected static java.lang.String VO_PROPERTY_KEY_COLS
           
protected static java.lang.String VO_PROPERTY_SELECT_BINDS
           
protected static java.lang.String VO_PROPERTY_SELECT_SQL
           
protected static java.lang.String VO_PROPERTY_UPDATE_BINDS
           
protected static java.lang.String VO_PROPERTY_UPDATE_SQL
           
protected static java.lang.String VO_UPD_BIND_NOCUST
           
protected  java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> voProps
           
 
Fields inherited from class oracle.apps.fnd.applseed.rt.loader.core.SDDataHandler
driverNode, fileProps, LOGGER, theMTSHandler, theParams, theRowCounter, warnings
 
Constructor Summary
SDJDBCDataHandler()
           
 
Method Summary
protected  void clearStatementCaches()
           
protected  long getRowCount(SDDataEntity de)
           
 void initialize(oracle.jbo.ApplicationModule am, SDLoaderParams lps, java.util.Map<java.lang.String,java.lang.String> props, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> props2, SDRowCounter rc)
           
protected  long loadEntity(SDDataEntity de)
           
 void loadEntitySingle(SDDataEntity de)
           
 void performCleanup()
           
protected  void prepareStatements()
           
 void resetAllState()
           
 
Methods inherited from class oracle.apps.fnd.applseed.rt.loader.core.SDDataHandler
checkCFV, commitTrans, foundImmutableData, foundMutableData, getDriverNode, getTransaction, getWarnings, handleDMLConstraintException, handleDMLConstraintException, handleGenericException, handleGenericException, handleJboException, handleJboException, initialize, isTopEntity, loadEntityGroup, loadEntityMain, loadEntityTopLevel, rollbackTrans, setEnterpriseContext, showCommitProgress, showFailedRow, showProgress, showProgress2, showWarning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VO_PROPERTY_UPDATE_SQL

protected static final java.lang.String VO_PROPERTY_UPDATE_SQL
See Also:
Constant Field Values

VO_PROPERTY_SELECT_SQL

protected static final java.lang.String VO_PROPERTY_SELECT_SQL
See Also:
Constant Field Values

VO_PROPERTY_KEY_COLS

protected static final java.lang.String VO_PROPERTY_KEY_COLS
See Also:
Constant Field Values

VO_PROPERTY_UPDATE_BINDS

protected static final java.lang.String VO_PROPERTY_UPDATE_BINDS
See Also:
Constant Field Values

VO_PROPERTY_SELECT_BINDS

protected static final java.lang.String VO_PROPERTY_SELECT_BINDS
See Also:
Constant Field Values

VO_UPD_BIND_NOCUST

protected static final java.lang.String VO_UPD_BIND_NOCUST
See Also:
Constant Field Values

VO_ANCESTOR_OF_EXCLUSIVE_OLD

protected static final java.lang.String VO_ANCESTOR_OF_EXCLUSIVE_OLD
See Also:
Constant Field Values

VO_ANCESTOR_OF_EXCLUSIVE

protected static final java.lang.String VO_ANCESTOR_OF_EXCLUSIVE
See Also:
Constant Field Values

voProps

protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> voProps

updStmtCache

protected java.util.Map<java.lang.String,java.sql.PreparedStatement> updStmtCache

selStmtCache

protected java.util.Map<java.lang.String,java.sql.PreparedStatement> selStmtCache
Constructor Detail

SDJDBCDataHandler

public SDJDBCDataHandler()
Method Detail

initialize

public void initialize(oracle.jbo.ApplicationModule am,
                       SDLoaderParams lps,
                       java.util.Map<java.lang.String,java.lang.String> props,
                       java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> props2,
                       SDRowCounter rc)
                throws SDDriverInitException,
                       SDMultiTenancyInitException
Overrides:
initialize in class SDDataHandler
Throws:
SDDriverInitException
SDMultiTenancyInitException

prepareStatements

protected void prepareStatements()

clearStatementCaches

protected void clearStatementCaches()

loadEntitySingle

public void loadEntitySingle(SDDataEntity de)
                      throws SDLoaderException
Specified by:
loadEntitySingle in class SDDataHandler
Throws:
SDLoaderException

loadEntity

protected long loadEntity(SDDataEntity de)
                   throws java.sql.SQLException
Throws:
java.sql.SQLException

getRowCount

protected long getRowCount(SDDataEntity de)
                    throws java.sql.SQLException
Throws:
java.sql.SQLException

performCleanup

public void performCleanup()
Specified by:
performCleanup in class SDDataHandler

resetAllState

public void resetAllState()
                   throws SDLoaderException
Overrides:
resetAllState in class SDDataHandler
Throws:
SDLoaderException

Oracle Fusion Middleware extensions for Seed Data Framework
11g Release 1 (11.1.2)

E22564-02

Copyright © 2011 Oracle. All Rights Reserved.