Package org.eclipse.emf.spi.cdo
Interface InternalCDOTransaction
- 
- All Superinterfaces:
- CDOBranchPoint,- CDOBranchProvider,- CDOChangeSetDataProvider,- CDOCommitHistory.Provider<CDOObject,CDOObjectHistory>,- CDOCommonTransaction,- CDOCommonView,- CDOIDProvider,- CDORevisionProvider,- CDOTimeProvider,- CDOTransaction,- CDOUpdatable,- CDOUserTransaction,- CDOView,- org.eclipse.net4j.util.collection.Closeable,- IAdaptable,- org.eclipse.net4j.util.container.IContainer<CDOResourceNode>,- org.eclipse.net4j.util.lifecycle.IDeactivateable,- org.eclipse.net4j.util.concurrent.IExecutorServiceProvider,- org.eclipse.net4j.util.lifecycle.ILifecycle,- org.eclipse.net4j.util.event.INotifier,- InternalCDOUserTransaction,- InternalCDOView,- org.eclipse.net4j.util.options.IOptionsContainer,- org.eclipse.net4j.util.properties.IPropertiesContainer
 
 public interface InternalCDOTransaction extends CDOTransaction, InternalCDOUserTransaction, InternalCDOView If the meaning of this type isn't clear, there really should be more of a description here...- Since:
- 2.0
- Author:
- Simon McDuff
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classInternalCDOTransaction.ApplyChangeSetResultIf the meaning of this type isn't clear, there really should be more of a description here...static classInternalCDOTransaction.ChangeSetOutdatedExceptionIf the meaning of this type isn't clear, there really should be more of a description here...static interfaceInternalCDOTransaction.InternalCDOCommitContextProvides a context for a commit operation.- 
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.transaction.CDOTransactionCDOTransaction.CommitResult<T>, CDOTransaction.Options
 - 
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.view.CDOViewCDOView.Options
 - 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainerorg.eclipse.net4j.util.container.IContainer.Modifiable<E extends java.lang.Object>, org.eclipse.net4j.util.container.IContainer.Persistable<E extends java.lang.Object>, org.eclipse.net4j.util.container.IContainer.Persistence<E extends java.lang.Object>
 - 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycleorg.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation
 - 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifierorg.eclipse.net4j.util.event.INotifier.INotifier2
 - 
Nested classes/interfaces inherited from interface org.eclipse.emf.spi.cdo.InternalCDOViewInternalCDOView.ViewAndState, InternalCDOView.ViewInvalidationData
 
- 
 - 
Field Summary- 
Fields inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchPointINVALID_DATE, UNSPECIFIED_DATE
 - 
Fields inherited from interface org.eclipse.emf.cdo.common.id.CDOIDProviderNOOP
 - 
Fields inherited from interface org.eclipse.emf.cdo.util.CDOUpdatableNO_TIMEOUT
 - 
Fields inherited from interface org.eclipse.emf.cdo.view.CDOViewPROP_TIME_MACHINE_DISABLED
 
- 
 - 
Method Summary- 
Methods inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchPointgetBranch, getTimeStamp
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.commit.CDOChangeSetDataProvidergetChangeSetData
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.commit.CDOCommitHistory.ProvidergetHistory, getHistory
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.CDOCommonViewgetDurableLockingID, getSessionID, getViewID, isDurableView, isHistorical, isReadOnly
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.id.CDOIDProviderprovideCDOID
 - 
Methods inherited from interface org.eclipse.emf.cdo.common.revision.CDORevisionProvidergetRevision
 - 
Methods inherited from interface org.eclipse.emf.cdo.transaction.CDOTransactionaddTransactionHandler, commit, commit, commit, commit, commit, commit, createBinaryResource, createQuery, createQuery, createResource, createResourceFolder, createTextResource, exportChanges, getCommitComment, getCommittables, getConflicts, getDetachedObjects, getDirtyObjects, getLastCommitTime, getNewObjects, getOrCreateBinaryResource, getOrCreateResource, getOrCreateResourceFolder, getOrCreateTextResource, getRevisionDeltas, getTransactionHandlers, getTransactionHandlers1, getTransactionHandlers2, hasConflict, importChanges, isDirty, merge, merge, merge, merge, options, removeTransactionHandler, revertTo, setCommitComment, setCommittables
 - 
Methods inherited from interface org.eclipse.emf.cdo.util.CDOUpdatablegetLastUpdateTime, runAfterUpdate, waitForUpdate, waitForUpdate
 - 
Methods inherited from interface org.eclipse.emf.cdo.transaction.CDOUserTransactioncommit, commit, rollback
 - 
Methods inherited from interface org.eclipse.emf.cdo.view.CDOViewaddObjectHandler, addRegistrationHandler, compareRevisions, createQuery, createQuery, createResourceURI, disableDurableLocking, enableDurableLocking, enableDurableLocking, getBinaryResource, getLockStates, getLockStatesOfObjects, getObject, getObject, getObject, getObjectHandlers, getObjects, getProvider, getRegistrationHandlers, getResource, getResource, getResourceFolder, getResourceNode, getResourceSet, getRootResource, getTextResource, getUnitManager, getURIHandler, getViewLock, hasResource, isInvalidating, isInvalidationRunnerActive, isLegacyModeEnabled, isObjectRegistered, lockObjects, lockObjects, queryInstances, queryInstancesAsync, queryInstancesAsync, queryResources, queryResourcesAsync, queryXRefs, queryXRefs, queryXRefsAsync, refreshLockStates, reload, removeObjectHandler, removeRegistrationHandler, setBranch, setBranch, setBranchPoint, setBranchPoint, setBranchPoint, setBranchPoint, setResourcePathCache, setTimeStamp, setTimeStamp, syncExec, syncExec, unlockObjects, unlockObjects, unlockObjects
 - 
Methods inherited from interface org.eclipse.core.runtime.IAdaptablegetAdapter
 - 
Methods inherited from interface org.eclipse.net4j.util.concurrent.IExecutorServiceProvidergetExecutorService
 - 
Methods inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycleactivate, deactivate, getLifecycleState, isActive
 - 
Methods inherited from interface org.eclipse.net4j.util.event.INotifieraddListener, getListeners, hasListeners, removeListener
 - 
Methods inherited from interface org.eclipse.emf.spi.cdo.InternalCDOViewattachResource, clearResourcePathCacheIfNecessary, collectViewedRevisions, convertIDToObject, convertObjectToID, convertObjectToID, deregisterObject, getFeatureAnalyzer, getLockOwner, getLockStates, getObjects, getObjectsList, getRepositoryName, getResourceNodeID, getRevision, getSession, getStore, getViewAndState, getViewMonitor, getViewSet, handleAddAdapter, handleLockNotification, handleObjectStateChanged, handleRemoveAdapter, hasSubscription, invalidate, invalidate, invalidate, inverseClose, isClosing, isObjectLocked, isObjectNew, lockView, prefetchRevisions, registerObject, registerProxyResource, remapObject, resourceLoaded, setFeatureAnalyzer, setLastUpdateTime, setProvider, setRepositoryName, setSession, setViewID, setViewSet, subscribe, toTransaction, unlockView, unsubscribe, updateLockStates, updateLockStates
 
- 
 
- 
- 
- 
Method Detail- 
createCommitContextInternalCDOTransaction.InternalCDOCommitContext createCommitContext() 
 - 
getCommitTokenInternalCDOSession.CommitToken getCommitToken() - Since:
- 4.5
 
 - 
getCommitMergeSourceCDOBranchPoint getCommitMergeSource() - Since:
- 4.6
 
 - 
setCommitMergeSourcevoid setCommitMergeSource(CDOBranchPoint mergeSource) - Since:
- 4.6
 
 - 
hasMultipleSavepointsboolean hasMultipleSavepoints() - Since:
- 4.3
 
 - 
setSavepointInternalCDOSavepoint setSavepoint() Description copied from interface:CDOUserTransactionCreates a save point in theCDOTransactionthat can be used to roll back a part of the transactionSave points do not involve the server side, everything is done on the client side. - Specified by:
- setSavepointin interface- CDOTransaction
- Specified by:
- setSavepointin interface- CDOUserTransaction
- Specified by:
- setSavepointin interface- InternalCDOUserTransaction
- Since:
- 3.0
 
 - 
getFirstSavepointInternalCDOSavepoint getFirstSavepoint() - Specified by:
- getFirstSavepointin interface- CDOTransaction
- Since:
- 4.1
 
 - 
getLastSavepointInternalCDOSavepoint getLastSavepoint() - Specified by:
- getLastSavepointin interface- CDOTransaction
- Specified by:
- getLastSavepointin interface- CDOUserTransaction
- Specified by:
- getLastSavepointin interface- InternalCDOUserTransaction
- Since:
- 3.0
 
 - 
handleSetSavepointInternalCDOSavepoint handleSetSavepoint() - Since:
- 3.0
 
 - 
handleRollbackvoid handleRollback(InternalCDOSavepoint savepoint) - Since:
- 3.0
 
 - 
getTransactionStrategyCDOTransactionStrategy getTransactionStrategy() 
 - 
setTransactionStrategyvoid setTransactionStrategy(CDOTransactionStrategy transactionStrategy) 
 - 
getOrCreateResourceFolderCDOResourceFolder getOrCreateResourceFolder(java.util.List<java.lang.String> names) - Returns:
- never null;
 
 - 
detachObjectvoid detachObject(InternalCDOObject object) 
 - 
getNextTemporaryID@Deprecated CDOIDTemp getNextTemporaryID() Deprecated.createIDForNewObject(EObject)is called since 4.1.
 - 
createIDForNewObjectCDOID createIDForNewObject(org.eclipse.emf.ecore.EObject object) - Since:
- 4.1
 
 - 
registerAttachedvoid registerAttached(InternalCDOObject object, boolean isNew) - Since:
- 4.0
 
 - 
registerDirtyvoid registerDirty(InternalCDOObject object, CDOFeatureDelta featureDelta) 
 - 
registerDirtyvoid registerDirty(InternalCDOObject object, CDOFeatureDelta featureDelta, InternalCDORevision cleanRevision) - Since:
- 4.3
 
 - 
registerFeatureDeltavoid registerFeatureDelta(InternalCDOObject object, CDOFeatureDelta featureDelta) 
 - 
registerFeatureDeltavoid registerFeatureDelta(InternalCDOObject object, CDOFeatureDelta featureDelta, InternalCDORevision cleanRevision) - Since:
- 4.3
 
 - 
registerRevisionDeltavoid registerRevisionDelta(CDORevisionDelta revisionDelta) 
 - 
setDirtyvoid setDirty(boolean dirty) - Since:
- 4.2
 
 - 
setConflictvoid setConflict(InternalCDOObject object) 
 - 
removeConflictvoid removeConflict(InternalCDOObject object) - Since:
- 4.4
 
 - 
applyChangeSetData@Deprecated org.eclipse.net4j.util.collection.Pair<CDOChangeSetData,org.eclipse.net4j.util.collection.Pair<java.util.Map<CDOID,CDOID>,java.util.List<CDOID>>> applyChangeSetData(CDOChangeSetData changeSetData, CDORevisionProvider targetBaseProvider, CDORevisionProvider targetProvider, CDOBranchPoint source) Deprecated.
 - 
applyChangeSetInternalCDOTransaction.ApplyChangeSetResult applyChangeSet(CDOChangeSetData changeSetData, CDORevisionProvider targetBaseProvider, CDORevisionProvider targetProvider, CDOBranchPoint source, boolean keepVersions) throws InternalCDOTransaction.ChangeSetOutdatedException - Parameters:
- source- May be- nullif changeSetData does not result from a- mergeor if the merge was not in a- localbranch.
- Throws:
- InternalCDOTransaction.ChangeSetOutdatedException
- Since:
- 4.1
 
 - 
getCleanRevisionsjava.util.Map<InternalCDOObject,InternalCDORevision> getCleanRevisions() - Since:
- 4.0
 
 
- 
 
-