Package org.eclipse.emf.spi.cdo
Schnittstelle InternalCDOTransaction
- Alle Superschnittstellen:
CDOBranchPoint,CDOBranchProvider,CDOChangeSetDataProvider,CDOCommitHistory.Provider<CDOObject,,CDOObjectHistory> CDOCommonTransaction,CDOCommonView,CDOIDProvider,CDOLobLoader,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...
- Seit:
- 2.0
- Autor:
- 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.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypSchnittstelleBeschreibungstatic final classIf the meaning of this type isn't clear, there really should be more of a description here...static final classIf the meaning of this type isn't clear, there really should be more of a description here...static interfaceProvides a context for a commit operation.Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.transaction.CDOTransaction
CDOTransaction.CommitResult<T>, CDOTransaction.OptionsVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.view.CDOView
CDOView.OptionsVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainer
org.eclipse.net4j.util.container.IContainer.Modifiable<E>, org.eclipse.net4j.util.container.IContainer.Persistable<E>, org.eclipse.net4j.util.container.IContainer.Persistence<E>Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.spi.cdo.InternalCDOView
InternalCDOView.ViewAndState, InternalCDOView.ViewInvalidationData -
Feldübersicht
Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.common.branch.CDOBranchPoint
INVALID_DATE, UNSPECIFIED_DATEVon Schnittstelle geerbte Felder org.eclipse.emf.cdo.common.id.CDOIDProvider
NOOPVon Schnittstelle geerbte Felder org.eclipse.emf.cdo.util.CDOUpdatable
NO_TIMEOUTVon Schnittstelle geerbte Felder org.eclipse.emf.cdo.view.CDOView
PROP_LIFECYCLE_EXCEPTION_HANDLER, PROP_TIME_MACHINE_DISABLED -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungapplyChangeSet(CDOChangeSetData changeSetData, CDORevisionProvider targetBaseProvider, CDORevisionProvider targetProvider, CDOBranchPoint source, boolean keepVersions) org.eclipse.net4j.util.collection.Pair<CDOChangeSetData, org.eclipse.net4j.util.collection.Pair<Map<CDOID, CDOID>, List<CDOID>>> applyChangeSetData(CDOChangeSetData changeSetData, CDORevisionProvider targetBaseProvider, CDORevisionProvider targetProvider, CDOBranchPoint source) Veraltet.createIDForNewObject(EObject object) voiddetachObject(InternalCDOObject object) Veraltet.createIDForNewObject(EObject)is called since 4.1.getOrCreateResourceFolder(List<String> names) voidhandleRollback(InternalCDOSavepoint savepoint) booleanvoidregisterAttached(InternalCDOObject object, boolean isNew) voidregisterDirty(InternalCDOObject object, CDOFeatureDelta featureDelta) voidregisterDirty(InternalCDOObject object, CDOFeatureDelta featureDelta, InternalCDORevision cleanRevision) voidregisterFeatureDelta(InternalCDOObject object, CDOFeatureDelta featureDelta) voidregisterFeatureDelta(InternalCDOObject object, CDOFeatureDelta featureDelta, InternalCDORevision cleanRevision) voidregisterRevisionDelta(CDORevisionDelta revisionDelta) voidremoveConflict(InternalCDOObject object) voidsetCommitMergeSource(CDOBranchPoint mergeSource) voidsetCommitProperties(Map<String, String> properties) voidsetConflict(InternalCDOObject object) voidsetDirty(boolean dirty) Creates a save point in theCDOTransactionthat can be used to roll back a part of the transactionvoidsetTransactionStrategy(CDOTransactionStrategy transactionStrategy) Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.branch.CDOBranchPoint
getBranch, getTimeStampVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.commit.CDOChangeSetDataProvider
getChangeSetDataVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.commit.CDOCommitHistory.Provider
getHistory, getHistoryVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.CDOCommonView
getDurableLockingID, getSessionID, getViewID, isDurableView, isHistorical, isReadOnlyVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.id.CDOIDProvider
provideCDOIDVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.lob.CDOLobLoader
loadLobVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.revision.CDORevisionProvider
getRevisionVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.transaction.CDOTransaction
addTransactionHandler, commit, commit, commit, commit, commit, commit, commitAndClose, createBinaryResource, createQuery, createQuery, createResource, createResourceFolder, createTextResource, exportChanges, getCommitComment, getCommitProperty, 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, setCommitProperty, setCommittablesVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.util.CDOUpdatable
getLastUpdateTime, runAfterUpdate, waitForUpdate, waitForUpdateVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.transaction.CDOUserTransaction
commit, commit, rollbackVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.view.CDOView
addObjectHandler, addRegistrationHandler, compareRevisions, createQuery, createQuery, createResourceURI, disableDurableLocking, enableDurableLocking, enableDurableLocking, getBinaryResource, getLockStates, getLockStates, getLockStatesOfObjects, getObject, getObject, getObject, getObjectHandlers, getObjects, getProvider, getRegistrationHandlers, getResource, getResource, getResourceFolder, getResourceNode, getResourceSet, getRootResource, getTextResource, getUnitManager, getURI, 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, unlockObjectsVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.collection.Closeable
close, isClosedVon Schnittstelle geerbte Methoden org.eclipse.core.runtime.IAdaptable
getAdapterVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer
getElements, isEmptyVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.concurrent.IExecutorServiceProvider
getExecutorServiceVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.lifecycle.ILifecycle
activate, deactivate, getLifecycleState, isActiveVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListenerVon Schnittstelle geerbte Methoden org.eclipse.emf.spi.cdo.InternalCDOView
attachResource, clearResourcePathCacheIfNecessary, collectViewedRevisions, convertIDToObject, convertObjectToID, convertObjectToID, deregisterObject, getFeatureAnalyzer, getLockOwner, 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, updateLockStatesVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.properties.IPropertiesContainer
properties
-
Methodendetails
-
createCommitContext
InternalCDOTransaction.InternalCDOCommitContext createCommitContext() -
getCommitToken
InternalCDOSession.CommitToken getCommitToken()- Seit:
- 4.5
-
getCommitProperties
- Seit:
- 4.25
-
setCommitProperties
- Seit:
- 4.25
-
getCommitMergeSource
CDOBranchPoint getCommitMergeSource()- Seit:
- 4.6
-
setCommitMergeSource
- Seit:
- 4.6
-
hasMultipleSavepoints
boolean hasMultipleSavepoints()- Seit:
- 4.3
-
setSavepoint
InternalCDOSavepoint setSavepoint()Beschreibung aus Schnittstelle kopiert: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.
- Angegeben von:
setSavepointin SchnittstelleCDOTransaction- Angegeben von:
setSavepointin SchnittstelleCDOUserTransaction- Angegeben von:
setSavepointin SchnittstelleInternalCDOUserTransaction- Seit:
- 3.0
-
getFirstSavepoint
InternalCDOSavepoint getFirstSavepoint()- Angegeben von:
getFirstSavepointin SchnittstelleCDOTransaction- Seit:
- 4.1
-
getLastSavepoint
InternalCDOSavepoint getLastSavepoint()- Angegeben von:
getLastSavepointin SchnittstelleCDOTransaction- Angegeben von:
getLastSavepointin SchnittstelleCDOUserTransaction- Angegeben von:
getLastSavepointin SchnittstelleInternalCDOUserTransaction- Seit:
- 3.0
-
handleSetSavepoint
InternalCDOSavepoint handleSetSavepoint()- Seit:
- 3.0
-
handleRollback
- Seit:
- 3.0
-
getTransactionStrategy
CDOTransactionStrategy getTransactionStrategy() -
setTransactionStrategy
-
getOrCreateResourceFolder
- Gibt zurück:
- never
null;
-
detachObject
-
getNextTemporaryID
Veraltet.createIDForNewObject(EObject)is called since 4.1. -
createIDForNewObject
- Seit:
- 4.1
-
registerAttached
- Seit:
- 4.0
-
registerDirty
-
registerDirty
void registerDirty(InternalCDOObject object, CDOFeatureDelta featureDelta, InternalCDORevision cleanRevision) - Seit:
- 4.3
-
registerFeatureDelta
-
registerFeatureDelta
void registerFeatureDelta(InternalCDOObject object, CDOFeatureDelta featureDelta, InternalCDORevision cleanRevision) - Seit:
- 4.3
-
registerRevisionDelta
-
setDirty
void setDirty(boolean dirty) - Seit:
- 4.2
-
setConflict
-
removeConflict
- Seit:
- 4.4
-
applyChangeSetData
@Deprecated org.eclipse.net4j.util.collection.Pair<CDOChangeSetData,org.eclipse.net4j.util.collection.Pair<Map<CDOID, applyChangeSetDataCDOID>, List<CDOID>>> (CDOChangeSetData changeSetData, CDORevisionProvider targetBaseProvider, CDORevisionProvider targetProvider, CDOBranchPoint source) Veraltet. -
applyChangeSet
InternalCDOTransaction.ApplyChangeSetResult applyChangeSet(CDOChangeSetData changeSetData, CDORevisionProvider targetBaseProvider, CDORevisionProvider targetProvider, CDOBranchPoint source, boolean keepVersions) throws InternalCDOTransaction.ChangeSetOutdatedException - Parameter:
source- May benullif changeSetData does not result from amergeor if the merge was not in alocalbranch.- Löst aus:
InternalCDOTransaction.ChangeSetOutdatedException- Seit:
- 4.1
-
getCleanRevisions
Map<InternalCDOObject,InternalCDORevision> getCleanRevisions()- Seit:
- 4.0
-
applyChangeSet(CDOChangeSetData, CDORevisionProvider, CDORevisionProvider, CDOBranchPoint, boolean)