public interface InternalCDOTransaction extends CDOTransaction, InternalCDOUserTransaction, InternalCDOView
| Modifier and Type | Interface and Description |
|---|---|
static class |
InternalCDOTransaction.ApplyChangeSetResult
If the meaning of this type isn't clear, there really should be more of a description here...
|
static class |
InternalCDOTransaction.ChangeSetOutdatedException
If the meaning of this type isn't clear, there really should be more of a description here...
|
static interface |
InternalCDOTransaction.InternalCDOCommitContext
Provides a context for a commit operation.
|
CDOTransaction.CommitResult<T>, CDOTransaction.OptionsInternalCDOView.ViewAndState, InternalCDOView.ViewInvalidationDataIContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>ILifecycle.DeferrableActivationPROP_TIME_MACHINE_DISABLEDINVALID_DATE, UNSPECIFIED_DATENO_TIMEOUTNOOPaddTransactionHandler, 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, setCommitComment, setCommittablesgetChangeSetDatacommit, commit, rollbackattachResource, clearResourcePathCacheIfNecessary, collectViewedRevisions, convertIDToObject, convertObjectToID, convertObjectToID, deregisterObject, getFeatureAnalyzer, getObjects, getObjectsList, getRepositoryName, getResourceNodeID, getRevision, getSession, getStore, getViewAndState, getViewMonitor, getViewSet, handleAddAdapter, handleLockNotification, handleObjectStateChanged, handleRemoveAdapter, hasSubscription, invalidate, invalidate, invalidate, isObjectLocked, isObjectNew, lockView, prefetchRevisions, registerObject, registerProxyResource, remapObject, resourceLoaded, setFeatureAnalyzer, setLastUpdateTime, setProvider, setRepositoryName, setSession, setViewID, setViewSet, subscribe, toTransaction, unlockView, unsubscribeaddObjectHandler, addRegistrationHandler, compareRevisions, createQuery, createQuery, createResourceURI, disableDurableLocking, enableDurableLocking, enableDurableLocking, getBinaryResource, getLockStates, getLockStatesOfObjects, getObject, getObject, getObject, getObjectHandlers, 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, reload, removeObjectHandler, removeRegistrationHandler, setBranch, setBranch, setBranchPoint, setBranchPoint, setBranchPoint, setBranchPoint, setResourcePathCache, setTimeStamp, setTimeStamp, syncExec, syncExec, unlockObjects, unlockObjects, unlockObjectsgetDurableLockingID, getViewID, isHistorical, isReadOnlygetSessionID, isDurableViewgetBranch, getTimeStampgetRevisionpropertiesgetAdaptergetLastUpdateTime, runAfterUpdate, waitForUpdate, waitForUpdategetHistory, getHistorygetElements, isEmptyaddListener, getListeners, hasListeners, removeListenerprovideCDOIDactivate, deactivate, getLifecycleState, isActiveInternalCDOTransaction.InternalCDOCommitContext createCommitContext()
InternalCDOSession.CommitToken getCommitToken()
CDOBranchPoint getCommitMergeSource()
void setCommitMergeSource(CDOBranchPoint mergeSource)
boolean hasMultipleSavepoints()
InternalCDOSavepoint setSavepoint()
CDOUserTransactionCDOTransaction that can be used to roll back a part of the transaction
Save points do not involve the server side, everything is done on the client side.
setSavepoint in interface CDOTransactionsetSavepoint in interface CDOUserTransactionsetSavepoint in interface InternalCDOUserTransactionInternalCDOSavepoint getFirstSavepoint()
getFirstSavepoint in interface CDOTransactionInternalCDOSavepoint getLastSavepoint()
getLastSavepoint in interface CDOTransactiongetLastSavepoint in interface CDOUserTransactiongetLastSavepoint in interface InternalCDOUserTransactionInternalCDOSavepoint handleSetSavepoint()
void handleRollback(InternalCDOSavepoint savepoint)
CDOTransactionStrategy getTransactionStrategy()
void setTransactionStrategy(CDOTransactionStrategy transactionStrategy)
CDOResourceFolder getOrCreateResourceFolder(java.util.List<java.lang.String> names)
null;void detachObject(InternalCDOObject object)
@Deprecated CDOIDTemp getNextTemporaryID()
createIDForNewObject(EObject) is called since 4.1.void registerAttached(InternalCDOObject object, boolean isNew)
void registerDirty(InternalCDOObject object, CDOFeatureDelta featureDelta)
void registerDirty(InternalCDOObject object, CDOFeatureDelta featureDelta, InternalCDORevision cleanRevision)
void registerFeatureDelta(InternalCDOObject object, CDOFeatureDelta featureDelta)
void registerFeatureDelta(InternalCDOObject object, CDOFeatureDelta featureDelta, InternalCDORevision cleanRevision)
void registerRevisionDelta(CDORevisionDelta revisionDelta)
void setDirty(boolean dirty)
void setConflict(InternalCDOObject object)
void removeConflict(InternalCDOObject object)
@Deprecated Pair<CDOChangeSetData,Pair<java.util.Map<CDOID,CDOID>,java.util.List<CDOID>>> applyChangeSetData(CDOChangeSetData changeSetData, CDORevisionProvider targetBaseProvider, CDORevisionProvider targetProvider, CDOBranchPoint source)
InternalCDOTransaction.ApplyChangeSetResult applyChangeSet(CDOChangeSetData changeSetData, CDORevisionProvider targetBaseProvider, CDORevisionProvider targetProvider, CDOBranchPoint source, boolean keepVersions) throws InternalCDOTransaction.ChangeSetOutdatedException
source - May be null if changeSetData does not result from a
merge or if the merge was not in
a local branch.InternalCDOTransaction.ChangeSetOutdatedExceptionjava.util.Map<InternalCDOObject,InternalCDORevision> getCleanRevisions()
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html