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 - ÜbersichtVerschachtelte 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.CDOTransactionCDOTransaction.CommitResult<T>, CDOTransaction.OptionsVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.view.CDOViewCDOView.OptionsVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainerorg.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.ILifecycleorg.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifierorg.eclipse.net4j.util.event.INotifier.INotifier2Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.spi.cdo.InternalCDOViewInternalCDOView.ViewAndState, InternalCDOView.ViewInvalidationData
- 
FeldübersichtVon Schnittstelle geerbte Felder org.eclipse.emf.cdo.common.branch.CDOBranchPointINVALID_DATE, UNSPECIFIED_DATEVon Schnittstelle geerbte Felder org.eclipse.emf.cdo.common.id.CDOIDProviderNOOPVon Schnittstelle geerbte Felder org.eclipse.emf.cdo.util.CDOUpdatableNO_TIMEOUTVon Schnittstelle geerbte Felder org.eclipse.emf.cdo.view.CDOViewPROP_LIFECYCLE_EXCEPTION_HANDLER, PROP_TIME_MACHINE_DISABLED
- 
MethodenübersichtModifizierer 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.CDOBranchPointgetBranch, getTimeStampVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.commit.CDOChangeSetDataProvidergetChangeSetDataVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.commit.CDOCommitHistory.ProvidergetHistory, getHistoryVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.CDOCommonViewgetDurableLockingID, getSessionID, getViewID, isDurableView, isHistorical, isReadOnlyVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.id.CDOIDProviderprovideCDOIDVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.lob.CDOLobLoaderloadLobVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.revision.CDORevisionProvidergetRevisionVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.transaction.CDOTransactionaddTransactionHandler, 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.CDOUpdatablegetLastUpdateTime, runAfterUpdate, waitForUpdate, waitForUpdateVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.transaction.CDOUserTransactioncommit, commit, rollbackVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.view.CDOViewaddObjectHandler, 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.Closeableclose, isClosedVon Schnittstelle geerbte Methoden org.eclipse.core.runtime.IAdaptablegetAdapterVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainergetElements, isEmptyVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.concurrent.IExecutorServiceProvidergetExecutorServiceVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.lifecycle.ILifecycleactivate, deactivate, getLifecycleState, isActiveVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifieraddListener, getListeners, hasListeners, removeListenerVon Schnittstelle geerbte Methoden org.eclipse.emf.spi.cdo.InternalCDOViewattachResource, 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.IPropertiesContainerproperties
- 
Methodendetails- 
createCommitContextInternalCDOTransaction.InternalCDOCommitContext createCommitContext()
- 
getCommitTokenInternalCDOSession.CommitToken getCommitToken()- Seit:
- 4.5
 
- 
getCommitProperties- Seit:
- 4.25
 
- 
setCommitProperties- Seit:
- 4.25
 
- 
getCommitMergeSourceCDOBranchPoint getCommitMergeSource()- Seit:
- 4.6
 
- 
setCommitMergeSource- Seit:
- 4.6
 
- 
hasMultipleSavepointsboolean hasMultipleSavepoints()- Seit:
- 4.3
 
- 
setSavepointInternalCDOSavepoint 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 Schnittstelle- CDOTransaction
- Angegeben von:
- setSavepointin Schnittstelle- CDOUserTransaction
- Angegeben von:
- setSavepointin Schnittstelle- InternalCDOUserTransaction
- Seit:
- 3.0
 
- 
getFirstSavepointInternalCDOSavepoint getFirstSavepoint()- Angegeben von:
- getFirstSavepointin Schnittstelle- CDOTransaction
- Seit:
- 4.1
 
- 
getLastSavepointInternalCDOSavepoint getLastSavepoint()- Angegeben von:
- getLastSavepointin Schnittstelle- CDOTransaction
- Angegeben von:
- getLastSavepointin Schnittstelle- CDOUserTransaction
- Angegeben von:
- getLastSavepointin Schnittstelle- InternalCDOUserTransaction
- Seit:
- 3.0
 
- 
handleSetSavepointInternalCDOSavepoint handleSetSavepoint()- Seit:
- 3.0
 
- 
handleRollback- Seit:
- 3.0
 
- 
getTransactionStrategyCDOTransactionStrategy getTransactionStrategy()
- 
setTransactionStrategy
- 
getOrCreateResourceFolder- Gibt zurück:
- never null;
 
- 
detachObject
- 
getNextTemporaryIDVeraltet.createIDForNewObject(EObject)is called since 4.1.
- 
createIDForNewObject- Seit:
- 4.1
 
- 
registerAttached- Seit:
- 4.0
 
- 
registerDirty
- 
registerDirtyvoid registerDirty(InternalCDOObject object, CDOFeatureDelta featureDelta, InternalCDORevision cleanRevision) - Seit:
- 4.3
 
- 
registerFeatureDelta
- 
registerFeatureDeltavoid registerFeatureDelta(InternalCDOObject object, CDOFeatureDelta featureDelta, InternalCDORevision cleanRevision) - Seit:
- 4.3
 
- 
registerRevisionDelta
- 
setDirtyvoid 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.
- 
applyChangeSetInternalCDOTransaction.ApplyChangeSetResult applyChangeSet(CDOChangeSetData changeSetData, CDORevisionProvider targetBaseProvider, CDORevisionProvider targetProvider, CDOBranchPoint source, boolean keepVersions) throws InternalCDOTransaction.ChangeSetOutdatedException - Parameter:
- source- May be- nullif changeSetData does not result from a- mergeor if the merge was not in a- localbranch.
- Löst aus:
- InternalCDOTransaction.ChangeSetOutdatedException
- Seit:
- 4.1
 
- 
getCleanRevisionsMap<InternalCDOObject,InternalCDORevision> getCleanRevisions()- Seit:
- 4.0
 
 
- 
applyChangeSet(CDOChangeSetData, CDORevisionProvider, CDORevisionProvider, CDOBranchPoint, boolean)