com.ibm.websphere.rsadapter
Class OracleDataStoreHelper
- java.lang.Object
com.ibm.websphere.rsadapter.GenericDataStoreHelper
com.ibm.websphere.rsadapter.OracleDataStoreHelper
All implemented interfaces:
Direct known subclasses:
Deprecated. This class will be removed in a future release. Do not use this class. If you have additional requirements on Oracle you should consider subclassing
Oracle11gDataStoreHelper.
- @Deprecated public class OracleDataStoreHelper
- extends GenericDataStoreHelper
Field Summary
| Fields inherited from class com.ibm.websphere.rsadapter.GenericDataStoreHelper |
|---|
customDefinedWasDefaultIsoLevel, defaultQueryTimeout, EOLN, genErrorMap, resBundle, tranErrorList |
Constructor Summary
| Constructor and Description |
|---|
OracleDataStoreHelper(java.util.Properties props)
Deprecated. Do not use this class.
|
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
doConnectionCleanup(java.sql.Connection conn)
Deprecated. Do not use methods in this class.
|
|
doStatementCleanup(java.sql.PreparedStatement stmt)
Deprecated. Do not use methods in this class.
|
|
findMappingClass(java.sql.SQLException e)
Deprecated. Do not use methods in this class.
|
|
getIsolationLevel(AccessIntent intent)
Deprecated. Do not use methods in this class.
|
|
getLockType(AccessIntent intent)
Deprecated. Do not use methods in this class.
|
|
getResultSetConcurrency(AccessIntent intent)
Deprecated. Do not use methods in this class.
|
|
getXAExceptionContents(javax.transaction.xa.XAException xae)
Deprecated. Do not use methods in this class.
|
|
hasLostUpdateOrDeadLockOccurred(int isoLevel,boolean loadedForUpdate)
Deprecated. Do not use methods in this class.
|
|
isBatchUpdateSupportedWithAccessIntent(AccessIntent accessIntent)
Deprecated. Do not use methods in this class.
|
|
modifyXAFlag(int xaflag)
Deprecated. Do not use methods in this class.
|
|
showLockInfo(java.util.Properties props)
Deprecated. Do not use methods in this class.
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
OracleDataStoreHelper
- @Deprecated public OracleDataStoreHelper( java.util.Properties props)
Deprecated. Do not use this class.
Method Detail
doStatementCleanup
- @Deprecated
- public void doStatementCleanup( java.sql.PreparedStatement stmt)
- throws java.sql.SQLException
Deprecated. Do not use methods in this class.
See
Oracle11gDataStoreHelper.
Specified by:
doStatementCleanup in interface DataStoreHelper
Overrides:
doStatementCleanup in class GenericDataStoreHelper
Parameters:
stmt - the PreparedStatement. Throws:
java.sql.SQLException - if an error occurs cleaning up the statement. doConnectionCleanup
- @Deprecated
- public boolean doConnectionCleanup( java.sql.Connection conn)
- throws java.sql.SQLException
Deprecated. Do not use methods in this class.
See
Oracle11gDataStoreHelper.
Parameters:
conn - the connection to attempt to cleanup. Returns:
true if any standard connection property was modified, otherwise false.
Throws:
java.sql.SQLException - If an error occurs while cleaning up the connection. findMappingClass
- @Deprecated
- public java.lang.Class findMappingClass( java.sql.SQLException e)
Deprecated. Do not use methods in this class.
See
Oracle11gDataStoreHelper.
Overrides:
findMappingClass in class GenericDataStoreHelper
Parameters:
e - The SQLException for which to locate a
com.ibm.websphere.ce.cm.PortableSQLException subclass. Returns:
The
com.ibm.websphere.ce.cm.PortableSQLException subclass matching
the SQLException, or null if no match was found. getIsolationLevel
- @Deprecated
- public int getIsolationLevel( AccessIntent intent)
- throws javax.resource.ResourceException
Deprecated. Do not use methods in this class.
See
Oracle11gDataStoreHelper.
Specified by:
getIsolationLevel in interface DataStoreHelper
Overrides:
getIsolationLevel in class GenericDataStoreHelper
Parameters:
intent - An AccessIntent Returns:
A transaction isolation level appropriate for the specified
AccessIntent. Throws:
javax.resource.ResourceException - If a transaction isolation level cannot be determined
from the AccessIntent. getResultSetConcurrency
- @Deprecated
- public int getResultSetConcurrency( AccessIntent intent)
- throws javax.resource.ResourceException
Deprecated. Do not use methods in this class.
See
Oracle11gDataStoreHelper.
Parameters:
intent - An AccessIntent. Returns:
A result set concurrency constant defined on
java.sql.ResultSet. Throws:
javax.resource.ResourceException - If a result set concurrency cannot be determined
from the AccessIntent. hasLostUpdateOrDeadLockOccurred
- @Deprecated
- public java.lang.String hasLostUpdateOrDeadLockOccurred( int isoLevel,
- boolean loadedForUpdate)
Deprecated. Do not use methods in this class.
See
Oracle11gDataStoreHelper.
Parameters:
isoLevel - the transaction isolation level used. loadedForUpdate - true if the CMP EntityBean
was loaded for update (eg. FOR UPDATE keywords used on SELECT),
otherwise false. Returns:
showLockInfo
- @Deprecated
- public java.lang.String showLockInfo( java.util.Properties props)
- throws java.lang.Exception
Deprecated. Do not use methods in this class.
See
Oracle11gDataStoreHelper.
Overrides:
showLockInfo in class GenericDataStoreHelper
Parameters:
props - properties containing information needed to connect to the database. Returns:
the lock information.
Throws:
java.lang.Exception - if an error occurs while collecting the lock information. getLockType
- @Deprecated
- public int getLockType( AccessIntent intent)
Deprecated. Do not use methods in this class.
See
Oracle11gDataStoreHelper.
Specified by:
getLockType in interface DataStoreHelper
Overrides:
getLockType in class GenericDataStoreHelper
Parameters:
intent - An AccessIntent Returns:
the lock type constant. Valid values are defined in
com.ibm.websphere.rsadapter.WSInteractionSpec:
LOCKTYPE_SELECTLOCKTYPE_SELECT_FOR_UPDATELOCKTYPE_SELECT_FOR_UPDATE_WITH_RSLOCKTYPE_SELECT_FOR_UPDATE_WITH_RR
getXAExceptionContents
- @Deprecated
- public java.lang.String getXAExceptionContents( javax.transaction.xa.XAException xae)
Deprecated. Do not use methods in this class.
See
Oracle11gDataStoreHelper.
Parameters:
xae - the XAException. Returns:
detailed information about the
XAException, for inclusion in
a WebSphere trace. modifyXAFlag
- @Deprecated
- public int modifyXAFlag( int xaflag)
Deprecated. Do not use methods in this class.
See
Oracle11gDataStoreHelper.
Specified by:
modifyXAFlag in interface DataStoreHelper
Overrides:
modifyXAFlag in class GenericDataStoreHelper
Parameters:
xaflag - The XA start flag to modify. Returns:
The modified XA start flag.
isBatchUpdateSupportedWithAccessIntent
- @Deprecated
- public boolean isBatchUpdateSupportedWithAccessIntent( AccessIntent accessIntent)
Deprecated. Do not use methods in this class.
See
Oracle11gDataStoreHelper.
Parameters:
accessIntent - AccessIntent Returns:
boolean true if batching is allowed with the given AccessIntent, otherwise false.
Oracle11gDataStoreHelper.