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 class
If the meaning of this type isn't clear, there really should be more of a description here...static final class
If the meaning of this type isn't clear, there really should be more of a description here...static interface
Provides a context for a commit operation.Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.transaction.CDOTransaction
CDOTransaction.CommitResult<T>, CDOTransaction.Options
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.view.CDOView
CDOView.Options
Von 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.DeferrableActivation
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2
Von 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_DATE
Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.common.id.CDOIDProvider
NOOP
Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.util.CDOUpdatable
NO_TIMEOUT
Von 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) void
detachObject
(InternalCDOObject object) Veraltet.createIDForNewObject(EObject)
is called since 4.1.getOrCreateResourceFolder
(List<String> names) void
handleRollback
(InternalCDOSavepoint savepoint) boolean
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
removeConflict
(InternalCDOObject object) void
setCommitMergeSource
(CDOBranchPoint mergeSource) void
setCommitProperties
(Map<String, String> properties) void
setConflict
(InternalCDOObject object) void
setDirty
(boolean dirty) Creates a save point in theCDOTransaction
that can be used to roll back a part of the transactionvoid
setTransactionStrategy
(CDOTransactionStrategy transactionStrategy) Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.branch.CDOBranchPoint
getBranch, getTimeStamp
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.commit.CDOChangeSetDataProvider
getChangeSetData
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.commit.CDOCommitHistory.Provider
getHistory, getHistory
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.CDOCommonView
getDurableLockingID, getSessionID, getViewID, isDurableView, isHistorical, isReadOnly
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.id.CDOIDProvider
provideCDOID
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.lob.CDOLobLoader
loadLob
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.revision.CDORevisionProvider
getRevision
Von 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, setCommittables
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.util.CDOUpdatable
getLastUpdateTime, runAfterUpdate, waitForUpdate, waitForUpdate
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.transaction.CDOUserTransaction
commit, commit, rollback
Von 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, unlockObjects
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.collection.Closeable
close, isClosed
Von Schnittstelle geerbte Methoden org.eclipse.core.runtime.IAdaptable
getAdapter
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer
getElements, isEmpty
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.concurrent.IExecutorServiceProvider
getExecutorService
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.lifecycle.ILifecycle
activate, deactivate, getLifecycleState, isActive
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
Von 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, updateLockStates
Von 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:CDOUserTransaction
Creates a save point in theCDOTransaction
that 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:
setSavepoint
in SchnittstelleCDOTransaction
- Angegeben von:
setSavepoint
in SchnittstelleCDOUserTransaction
- Angegeben von:
setSavepoint
in SchnittstelleInternalCDOUserTransaction
- Seit:
- 3.0
-
getFirstSavepoint
InternalCDOSavepoint getFirstSavepoint()- Angegeben von:
getFirstSavepoint
in SchnittstelleCDOTransaction
- Seit:
- 4.1
-
getLastSavepoint
InternalCDOSavepoint getLastSavepoint()- Angegeben von:
getLastSavepoint
in SchnittstelleCDOTransaction
- Angegeben von:
getLastSavepoint
in SchnittstelleCDOUserTransaction
- Angegeben von:
getLastSavepoint
in 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 benull
if changeSetData does not result from amerge
or if the merge was not in alocal
branch.- Löst aus:
InternalCDOTransaction.ChangeSetOutdatedException
- Seit:
- 4.1
-
getCleanRevisions
Map<InternalCDOObject,InternalCDORevision> getCleanRevisions()- Seit:
- 4.0
-
applyChangeSet(CDOChangeSetData, CDORevisionProvider, CDORevisionProvider, CDOBranchPoint, boolean)