Oracle Application Server TopLink API Reference
10g (9.0.4)

B10491-01

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

Field Summary

 

Fields inherited from class oracle.toplink.sessions.DatabaseLogin
CONCURRENT_READ_WRITE, licenseFile, 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(DatabasePlatform platform)
          Constructor.

 

Method Summary
 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, getKey, getLicenseFile, 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, setEncryptionClassName, 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(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

Copyright © 2003 Oracle Corporation. All Rights Reserved.