oracle.toplink.sdk
Class SDKLogin

java.lang.Object
  |
  +--oracle.toplink.sessions.DatabaseLogin
        |
        +--oracle.toplink.sdk.SDKLogin
All Implemented Interfaces:
java.lang.Cloneable, Login, java.io.Serializable
Direct Known Subclasses:
XMLLogin

public class SDKLogin
extends DatabaseLogin

SDKLogin does little more than parameterize Accessor to be used by the Session.

Since:
TOPLink/Java 3.0
See Also:
SDKAccessor, Serialized Form

Fields inherited from class oracle.toplink.sessions.DatabaseLogin
CONCURRENT_READ_WRITE, integratorLicenseFile, licensePath, studioLicenseFile, SYNCHRONIZED_READ_ON_WRITE, SYNCHRONIZED_WRITE, TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE, versionString, xmlParserJARFileNames
 
Constructor Summary
SDKLogin()
          Default constructor.
SDKLogin(oracle.toplink.internal.databaseaccess.DatabasePlatform platform)
          Constructor.
 
Method Summary
TypeMethod
 oracle.toplink.internal.databaseaccess.Accessor buildAccessor()
          Build and return an appropriate Accessor.
 java.lang.Class getAccessorClass()
          Return the class of the accessor to be built.
 SDKQueryException invalidAccessClass(java.lang.Class expected, java.lang.Class actual)
          Build and return an exception indicating an invalid accessor class.
 void setAccessorClass(java.lang.Class accessorClass)
          Set the class of the accessor to be built.
 java.lang.String toString()
          Return a String representation of the object.
 
Methods inherited from class oracle.toplink.sessions.DatabaseLogin
addProperty, bindAllParameters, cacheAllStatements, dontBindAllParameters, dontCacheAllStatements, dontOptimizeDataConversion, dontUseBatchWriting, dontUseBinding, dontUseByteArrayBinding, dontUseExternalConnectionPooling, dontUseExternalTransactionController, dontUseJDBCBatchWriting, dontUseNativeSequencing, dontUseNativeSQL, dontUseStreamsForBinding, dontUseStringBinding, forAccess, forDB2, forDBase, forInformix, forJDBC, forOracle, forSQLServer, forSybase, getCacheTransactionIsolation, getConnectionString, getConnector, getCursorCode, getDatabaseName, getDatabaseURL, getDataSourceName, getDriverClassName, getDriverURLHeader, getIntegratorLicenseFile, getKey, getLicensePath, getMaxBatchWritingSize, getPassword, getProperty, getQualifiedSequenceTableName, getSequenceCounterFieldName, getSequenceCounterName, getSequenceFieldName, getSequenceNameFieldName, getSequencePreallocationSize, getSequenceTableName, getServerName, getShouldBindAllParameters, getShouldCacheAllStatements, getShouldOptimizeDataConversion, getShouldTrimStrings, getStatementCacheSize, getStringBindingSize, getStudioLicenseFile, getTableQualifier, getTransactionIsolation, getUserName, getUsesBinding, getUsesNativeSequencing, getUsesNativeSQL, getUsesStreamsForBinding, getUsesStringBinding, getVersion, getXMLParserJARFileNames, handleTransactionsManuallyForSybaseJConnect, isAnyOracleJDBCBridge, isAnyOracleJDBCDriver, isCloudscapeJDBCDriver, isDB2JDBCBridge, isDB2JDBCDriver, isIntersolvSequeLinkBridge, isIntersolvSequeLinkDriver, isJConnectBridge, isJConnectDriver, isJDBCConnectBridge, isJDBCConnectDriver, isJDBCConnectRemoteBridge, isJDBCConnectRemoteDriver, isJDBCODBCBridge, isOracle7JDBCBridge, isOracle7JDBCDriver, isOracleJDBCBridge, isOracleJDBCDriver, isOracleServerJDBCBridge, isOracleServerJDBCDriver, isOracleThinJDBCBridge, isOracleThinJDBCDriver, isWebLogicOracleOCIBridge, isWebLogicOracleOCIDriver, isWebLogicSQLServerBridge, isWebLogicSQLServerDBLibBridge, isWebLogicSQLServerDBLibDriver, isWebLogicSQLServerDriver, isWebLogicSybaseDBLibBridge, isWebLogicSybaseDBLibDriver, isWebLogicThinBridge, isWebLogicThinClientBridge, isWebLogicThinClientDriver, isWebLogicThinDriver, optimizeDataConversion, removeProperty, setCacheTransactionIsolation, setConnectionString, setConnector, setCursorCode, setDatabaseName, setDatabaseURL, setDataSourceName, setDefaultNullValue, setDriverClass, setDriverClassName, setDriverURLHeader, setEncryptedPassword, setKey, setKey, setLicensePath, setMaxBatchWritingSize, setPassword, setProperties, setProperty, setSelectSequenceNumberQuery, setSequenceCounterFieldName, setSequenceCounterName, setSequenceFieldName, setSequenceNameFieldName, setSequencePreallocationSize, setSequenceTableName, setServerName, setShouldBindAllParameters, setShouldCacheAllStatements, setShouldForceFieldNamesToUpperCase, setShouldIgnoreCaseOnFieldComparisons, setShouldOptimizeDataConversion, setShouldTrimStrings, setStatementCacheSize, setStringBindingSize, setTableQualifier, setTimestampQuery, setTransactionIsolation, setUpdateSequenceQuery, setUserName, setUsesBatchWriting, setUsesBinding, setUsesByteArrayBinding, setUsesDirectDriverConnect, setUsesExternalConnectionPooling, setUsesExternalTransactionController, setUsesJDBCBatchWriting, setUsesNativeSequencing, setUsesNativeSQL, setUsesStreamsForBinding, setUsesStringBinding, setXMLParserJARFileNames, shouldBindAllParameters, shouldCacheAllStatements, shouldForceFieldNamesToUpperCase, shouldIgnoreCaseOnFieldComparisons, shouldOptimizeDataConversion, shouldTrimStrings, shouldUseBatchWriting, shouldUseBinding, shouldUseByteArrayBinding, shouldUseExternalConnectionPooling, shouldUseExternalTransactionController, shouldUseJDBCBatchWriting, shouldUseNativeSequencing, shouldUseNativeSQL, shouldUseStreamsForBinding, shouldUseStringBinding, useAccess, useBatchWriting, useBinding, useByteArrayBinding, useCloudscape, useCloudscapeDriver, useDB2, useDB2JDBCBridge, useDB2JDBCDriver, useDB2NetJDBCBridge, useDB2NetJDBCDriver, useDBase, useDefaultDriverConnect, useDefaultDriverConnect, useDirectDriverConnect, useDirectDriverConnect, useExternalConnectionPooling, useExternalTransactionController, useHSQL, useHSQLDriver, useINetSQLServerDriver, useInformix, useIntersolvSequeLinkBridge, useIntersolvSequeLinkDriver, useJConnect50Bridge, useJConnect50Driver, useJConnectBridge, useJConnectDriver, useJDBC, useJDBCBatchWriting, useJDBCConnectBridge, useJDBCConnectDriver, useJDBCConnectRemoteBridge, useJDBCConnectRemoteDriver, useJDBCODBCBridge, useNativeSequencing, useNativeSQL, useOracle, useOracle7JDBCBridge, useOracle7JDBCDriver, useOracleJDBCBridge, useOracleJDBCDriver, useOracleServerJDBCBridge, useOracleServerJDBCDriver, useOracleThinJDBCBridge, useOracleThinJDBCDriver, usePlatform, usePointBase, usePointBaseDriver, usesBatchWriting, usesBinding, usesByteArrayBinding, usesDirectDriverConnect, usesExternalConnectionPooling, usesExternalTransactionController, usesJDBCBatchWriting, usesNativeSequencing, usesNativeSQL, useSQLServer, usesStreamsForBinding, usesStringBinding, useStreamsForBinding, useStringBinding, useStringBinding, useSybase, useWebLogicDriverCursoredOutputCode, useWebLogicJDBCConnectionPool, useWebLogicOracleOCIBridge, useWebLogicOracleOCIDriver, useWebLogicSQLServerBridge, useWebLogicSQLServerDBLibBridge, useWebLogicSQLServerDBLibDriver, useWebLogicSQLServerDriver, useWebLogicSybaseDBLibBridge, useWebLogicSybaseDBLibDriver, useWebLogicThinBridge, useWebLogicThinClientBridge, useWebLogicThinClientDriver, useWebLogicThinDriver
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SDKLogin

public SDKLogin()
Default constructor.

SDKLogin

public SDKLogin(oracle.toplink.internal.databaseaccess.DatabasePlatform platform)
Constructor.
Method Detail

buildAccessor

public oracle.toplink.internal.databaseaccess.Accessor buildAccessor()
Build and return an appropriate Accessor.
Overrides:
buildAccessor in class DatabaseLogin

getAccessorClass

public java.lang.Class getAccessorClass()
Return the class of the accessor to be built.

invalidAccessClass

public SDKQueryException invalidAccessClass(java.lang.Class expected,
                                            java.lang.Class actual)
Build and return an exception indicating an invalid accessor class.

setAccessorClass

public void setAccessorClass(java.lang.Class accessorClass)
Set the class of the accessor to be built.

toString

public java.lang.String toString()
Return a String representation of the object.
Overrides:
toString in class DatabaseLogin
Returns:
a string representation of the receiver