oracle.clex.persistence.toplink
Class CLEUnitOfWork

java.lang.Object
  |
  +--TOPLink.Public.PublicInterface.Session
        |
        +--TOPLink.Public.PublicInterface.UnitOfWork
              |
              +--oracle.clex.persistence.toplink.CLEUnitOfWork
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable, TOPLink.Public.Sessions.Session, TOPLink.Public.Sessions.UnitOfWork

Deprecated. use ClientSessionProvider for TOPLink903 and on. Discontinue use of oracle.clex.persistence.toplink.TOPLink*.java, oracle.clex.persistence.toplink.CLEUnitOfWork.java and oracle.clex.persistence.toplink.PersistenceExceptionHandler.java

public class CLEUnitOfWork
extends TOPLink.Public.PublicInterface.UnitOfWork

Purpose: Permits the storage of application data within the UOW so event listeners triggered by the UOW can access the data.

See Also:
Serialized Form

Fields inherited from class TOPLink.Public.PublicInterface.UnitOfWork
allClones, AssignSequence, Birth, cloneMapping, cloneToOriginals, CommitPending, containerBeans, containerUnitOfWork, Death, deletedObjects, DistributedMerge, DO_NOT_THROW_CONFORM_EXCEPTIONS, Full, isSynchronized, lifecycle, Merge, MergePending, newAggregates, newObjectsCloneToOriginal, newObjectsOriginalToClone, None, objectsDeletedDuringCommit, parent, Partial, readOnlyClasses, Register, removedObjects, shouldNewObjectsBeCached, shouldPerformDeletesFirst, shouldThrowConformExceptions, THROW_ALL_CONFORM_EXCEPTIONS, THROW_ONLY_VALUEHOLDER_EXCEPTIONS, unitOfWorkChangeSet, unregisteredExistingObjects, unregisteredNewObjects, unregisteredNewObjectsInParent, validationLevel, wasTransactionBegunPrematurely
 
Fields inherited from class TOPLink.Public.PublicInterface.Session
accessor, broker, cacheSynchronizationManager, commitManager, eventManager, exceptionHandler, externalTransactionController, identityMapManager, integrityChecker, lastDescriptorAccessed, Logging, mergesPending, name, numberOfActiveUnitsOfWork, profiler, project, properties, queries, sessionLog, shouldLogMessages, transactionMutex, wasJTSTransactionInternallyStarted
 
Constructor Summary
CLEUnitOfWork(TOPLink.Public.PublicInterface.Session session)
          Deprecated. This constructor will replace acquireUnitOfWork.
 
Method Summary
protected  java.util.Hashtable getApplicationData()
          Deprecated.  
 java.lang.Object getApplicationData(java.lang.String key)
          Deprecated.  
 void putApplicationData(java.lang.String key, java.lang.Object appData)
          Deprecated.  
 
Methods inherited from class TOPLink.Public.PublicInterface.UnitOfWork
acquireUnitOfWork, addNewAggregate, addObjectDeletedDuringCommit, addReadOnlyClass, addReadOnlyClasses, addRemovedObject, assignSequenceNumber, assignSequenceNumbers, beginTransaction, buildOriginal, calculateChanges, canChangeReadOnlySet, checkExistence, checkForUnregisteredExistingObject, checkIfAlreadyRegistered, cloneAndRegisterNewObject, cloneAndRegisterObject, collectAndPrepareObjectsForCommit, collectAndPrepareObjectsForNestedMerge, commit, commitAndResume, commitAndResumeOnFailure, commitNestedUnitOfWork, commitRootUnitOfWork, commitToDatabase, commitTransaction, containsInNewObjectsCache, containsObjectInIdentityMap, copyReadOnlyClasses, deepMergeClone, deepRevertObject, deepUnregisterObject, deleteAllObjects, discoverAllUnregisteredNewObjects, discoverAllUnregisteredNewObjectsInParent, discoverUnregisteredNewObjects, dontPerformValidation, executeCall, getAccessor, getAccessor, getAccessor, getAllClones, getAllFromNewObjects, getBackupClone, getBackupCloneForCommit, getChanges, getCloneMapping, getCloneToOriginals, getContainerBeans, getContainerUnitOfWork, getDefaultReadOnlyClasses, getDeletedObjects, getDescriptors, getFromIdentityMap, getLifecycle, getNewAggregates, getNewObjectsCloneToOriginal, getNewObjectsOriginalToClone, getNextSequenceNumberValue, getObjectFromNewObjects, getObjectFromNewObjects, getObjectsDeletedDuringCommit, getOriginalVersionOfNewObject, getOriginalVersionOfObject, getOriginalVersionOfObjectOrNull, getParent, getPlatform, getQuery, getReadOnlyClasses, getRemovedObjects, getShouldThrowConformExceptions, getState, getUnitOfWorkChangeSet, getUnregisteredExistingObjects, getUnregisteredNewObjects, getUnregisteredNewObjectsInParent, getValidationLevel, hasChanges, initializeAllIdentityMaps, internalExecuteQuery, internalRegisterObject, isActive, isClassReadOnly, isCloneNewObject, isCommitPending, isDead, isInTransaction, isMergePending, isNestedUnitOfWork, isObjectDeleted, isObjectNew, isObjectRegistered, isOriginalNewObject, issueSQLbeforeCompletion, isSynchronized, isUnitOfWork, isUnregisteredNewObjectInParent, mergeChangesIntoParent, mergeClone, mergeClone, mergeClonesAfterCompletion, mergeCloneWithReferences, newInstance, performFullValidation, performPartialValidation, postMergeChanges, preMergeChanges, printRegisteredObjects, printRegisteredObjects, registerAllObjects, registerAllObjects, registerExistingObject, registerNewContainerBean, registerNewObject, registerNewObjectClone, registerNewObjectInIdentityMap, registerObject, registerOriginalNewObjectFromNestedUnitOfWork, release, removeAllReadOnlyClasses, removeReadOnlyClass, resetAllCloneCollection, revertAndResume, revertObject, revertObject, rollbackTransaction, setAllClonesCollection, setCloneMapping, setContainerBeans, setContainerUnitOfWork, setDead, setDeletedObjects, setLifecycle, setNewObjectsCloneToOriginal, setNewObjectsOriginalToClone, setObjectsDeletedDuringCommit, setParent, setPendingMerge, setReadOnlyClasses, setRemovedObjects, setShouldNewObjectsBeCached, setShouldPerformDeletesFirst, setShouldThrowConformExceptions, setSynchronized, setUnitOfWorkChangeSet, setUnregisteredExistingObjects, setUnregisteredNewObjects, setUnregisteredNewObjectsInParent, setValidationLevel, setWasTransactionBegunPrematurely, shallowMergeClone, shallowRevertObject, shallowUnregisterObject, shouldNewObjectsBeCached, shouldPerformDeletesFirst, shouldPerformFullValidation, shouldPerformNoValidation, shouldPerformPartialValidation, synchronizeAndResume, unregisterObject, unregisterObject, validateObjectSpace, wasTransactionBegunPrematurely
 
Methods inherited from class TOPLink.Public.PublicInterface.Session
acquireIdentityMapDeferredLock, acquireIdentityMapLock, acquireNonSynchronizedUnitOfWork, addQuery, addQuery, afterCommitJTSTransaction, afterRollbackJTSTransaction, basicBeginTransaction, basicCommitTransaction, basicRollbackTransaction, clearIntegrityChecker, clearProfile, clone, compareObjects, compareObjectsDontMatch, containsObjectInIdentityMap, containsQuery, copyObject, copyObject, decrementMergesPending, deleteAllObjects, deleteObject, doesObjectExist, dontLogMessages, dontLogSQL, endOperationProfile, executeNonSelectingCall, executeNonSelectingSQL, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeSelectingCall, executeSQL, getActiveSession, getActiveUnitOfWork, getAllFromIdentityMap, getBroker, getCacheSynchronizationManager, getCommitManager, getDescriptor, getDescriptor, getEventManager, getExceptionHandler, getExternalTransactionController, getFromIdentityMap, getFromIdentityMap, getFromIdentityMapWithDeferredLock, getIdentityMapManager, getIntegrityChecker, getLog, getLoggingStream, getLogin, getName, getNextSequenceNumberValue, getNumberOfActiveUnitsOfWork, getPlatform, getProfiler, getProject, getProperties, getProperty, getQueries, getSessionForClass, getSessionLog, getTransactionMutex, getWrapper, getWriteLockValue, getWriteLockValue, handleException, hasBroker, hasCacheSynchronizationManager, hasDescriptor, hasExceptionHandler, hasExternalTransactionController, incrementMergesPending, initializeIdentityMap, initializeIdentityMaps, insertObject, isBroker, isClientSession, isConnected, isDatabaseSession, isDistributedSession, isInProfile, isProxySession, isRemoteSession, isRemoteUnitOfWork, isServerSession, isSessionBroker, keyFromObject, log, logDebug, logException, logMessage, logMessage, logMessages, logSQL, mergesPending, printIdentityMap, printIdentityMaps, putInIdentityMap, putInIdentityMap, putInIdentityMap, readAllObjects, readAllObjects, readAllObjects, readObject, readObject, readObject, readObject, refreshAndLockObject, refreshAndLockObject, refreshObject, releaseUnitOfWork, removeFromIdentityMap, removeFromIdentityMap, removeProperty, removeQuery, setAccessor, setBroker, setCacheSynchronizationManager, setCommitManager, setEventManager, setExceptionHandler, setExternalTransactionController, setIdentityMapManager, setIntegrityChecker, setLog, setLoggingStream, setLogin, setName, setNumberOfActiveUnitsOfWork, setProfiler, setProject, setProperties, setProperty, setQueries, setSessionLog, setShouldLogMessages, setShouldLogSQL, setTransactionMutex, setWasJTSTransactionInternallyStarted, setWrapper, shouldLogMessages, shouldLogSQL, startOperationProfile, toString, unwrapObject, updatedCacheKeyInIdentityMap, updateObject, updateWriteLockValue, updateWriteLockValue, usesExternalTransactionController, validateCache, verifyDelete, wasJTSTransactionInternallyStarted, wrapObject, writeAllObjects, writeObject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface TOPLink.Public.Sessions.UnitOfWork
deleteAllObjects, deleteObject, refreshAndLockObject, refreshAndLockObject
 
Methods inherited from interface TOPLink.Public.Sessions.Session
addQuery, clearIntegrityChecker, clearProfile, containsObjectInIdentityMap, containsQuery, doesObjectExist, dontLogMessages, executeNonSelectingCall, executeNonSelectingSQL, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeSelectingCall, executeSQL, getActiveSession, getActiveUnitOfWork, getAllFromIdentityMap, getCacheSynchronizationManager, getDescriptor, getDescriptor, getEventManager, getExceptionHandler, getExternalTransactionController, getFromIdentityMap, getFromIdentityMap, getIntegrityChecker, getLog, getLogin, getName, getNextSequenceNumberValue, getProfiler, getProject, getProperties, getProperty, getQueries, getSessionLog, getWriteLockValue, getWriteLockValue, handleException, hasCacheSynchronizationManager, hasDescriptor, hasExceptionHandler, hasExternalTransactionController, initializeIdentityMap, initializeIdentityMaps, isClientSession, isConnected, isDatabaseSession, isDistributedSession, isInProfile, isProxySession, isRemoteSession, isServerSession, isSessionBroker, keyFromObject, log, logDebug, logException, logMessage, logMessages, printIdentityMap, printIdentityMaps, putInIdentityMap, putInIdentityMap, putInIdentityMap, readAllObjects, readAllObjects, readAllObjects, readObject, readObject, readObject, readObject, refreshObject, removeFromIdentityMap, removeFromIdentityMap, removeProperty, removeQuery, setCacheSynchronizationManager, setExceptionHandler, setIntegrityChecker, setLog, setName, setProfiler, setProperty, setSessionLog, setShouldLogMessages, shouldLogMessages, updateWriteLockValue, updateWriteLockValue, usesExternalTransactionController, validateCache
 

Constructor Detail

CLEUnitOfWork

public CLEUnitOfWork(TOPLink.Public.PublicInterface.Session session)
Deprecated. 
This constructor will replace acquireUnitOfWork. It does not support an external transaction controller.
Method Detail

getApplicationData

protected java.util.Hashtable getApplicationData()
Deprecated. 

putApplicationData

public void putApplicationData(java.lang.String key,
                               java.lang.Object appData)
Deprecated. 

getApplicationData

public java.lang.Object getApplicationData(java.lang.String key)
Deprecated. 


Copyright © 2003 ORACLE Corp. All Rights Reserved.