com.ibm.websphere.rsadapter
Class DB2390DataStoreHelperjava.lang.Object | +--com.ibm.websphere.rsadapter.GenericDataStoreHelper | +--com.ibm.websphere.rsadapter.DB2DataStoreHelper | +--com.ibm.websphere.rsadapter.DB2390DataStoreHelper
- All Implemented Interfaces:
- DataStoreHelper, java.io.Serializable
- Direct Known Subclasses:
- DB2390LocalDataStoreHelper
Deprecated. -- Please use the DB2DataStoreHelper or DB2UniversalDataStoreHelper class instead of this class. DB2390DataStoreHelper is a DataStoreHelper implementation customized for the DB2 database running on z/OS. When mapping a SQLException, the SQLException mappings from the DB2DataStoreHelper are searched first, and subsequently, if no match is found, the SQLException mappings from the GenericDataStoreHelper are searched. If you have additional requirements for DB2 on z/OS, consider subclassing this implementation.
- public class DB2390DataStoreHelper
- extends DB2DataStoreHelper
- implements java.io.Serializable
- See Also:
- Serialized Form
Field Summary
Fields inherited from class com.ibm.websphere.rsadapter.DB2DataStoreHelper db2Tc
Fields inherited from class com.ibm.websphere.rsadapter.GenericDataStoreHelper EOLN, genErrorMap, resBundle
Fields inherited from interface com.ibm.websphere.rsadapter.DataStoreHelper CLOUDSCAPE_HELPER, CLOUDSCAPE_NETWORK_SERVER_HELPER, CONNECTJDBC_HELPER, CUSTOM_HELPER, DATADIRECT_HELPER, DB2_390_HELPER, DB2_390_LOCAL_HELPER, DB2_400_HELPER, DB2_HELPER, DB2_UNIVERSAL_HELPER, GENERIC_HELPER, INFORMIX_HELPER, MSSQL_HELPER, ORACLE_HELPER, POTENTIAL_DEADLOCK, POTENTIAL_LOST_UPDATE, SEQUELINK_HELPER, SYBASE_HELPER, SYBASE11_HELPER, TX_REPEATABLE_READ_FORUPDATE, TX_SERIALIZABLE_FORUPDATE, UPDATE_ON_READONLY, WSCONNECTJDBC_HELPER
Constructor Summary DB2390DataStoreHelper(java.util.Properties props)
Deprecated. This DB2390DataStoreHelper constructor creates a new DB2390DataStoreHelper based on the DataStoreHelper properties provided.
Method Summary int getLockType(com.ibm.websphere.appprofile.accessintent.AccessIntent intent)
Deprecated. This method returns a lock type constant based on the update hint value of the specified AccessIntent.
Methods inherited from class com.ibm.websphere.rsadapter.DB2DataStoreHelper doConnectionSetup, doStatementCleanup, findMappingClass, getIsolationLevel, getPrintWriter, getResultSetConcurrency, isBatchUpdateSupportedWithAccessIntent, setUserDefinedMap, showLockInfo
Methods inherited from class com.ibm.websphere.rsadapter.GenericDataStoreHelper calcPartitionNumber, doConnectionCleanup, getMetaData, getResultSetType, getXAExceptionContents, hasLostUpdateOrDeadLockOccurred, isConnectionError, mapException, mapException, modifyXAFlag, processGenericCredentials, processSQL, processSQL
Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail DB2390DataStoreHelper
public DB2390DataStoreHelper(java.util.Properties props)
- Deprecated.
- This DB2390DataStoreHelper constructor creates a new DB2390DataStoreHelper based on the DataStoreHelper properties provided. The properties parameter is provided only for future extensibility and is currently unused.
- Parameters:
- props - DataStoreHelper properties.
Method Detail getLockType
public int getLockType(com.ibm.websphere.appprofile.accessintent.AccessIntent intent)
- Deprecated.
This method returns a lock type constant based on the update hint value of the specified AccessIntent. The lock type is used by the persistence manager to determine which locking hints should be used on a SELECT statement.
- Specified by:
- getLockType in interface DataStoreHelper
- Overrides:
- getLockType in class DB2DataStoreHelper
- Parameters:
- intent - An AccessIntent
- Returns:
- the lock type constant. Valid values are defined in com.ibm.websphere.rsadaper.WSInteractionSpec:
- LOCKTYPE_SELECT
- LOCKTYPE_SELECT_FOR_UPDATE
- LOCKTYPE_SELECT_FOR_UPDATE_WITH_RS
- LOCKTYPE_SELECT_FOR_UPDATE_WITH_RR
- See Also:
- AccessIntent, com.ibm.websphere.rsadaper.WSInteractionSpec
WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.
IBM is a trademark of the IBM Corporation in the United States, other countries, or both.