Uses of Interface
org.eclipse.emf.cdo.common.revision.CDORevision
Package
Description
Common concepts for dealing with commits and change sets.
Common concepts for dealing with protocols and CDO-specific I/O.
Common concepts for dealing with revisions and revision lists.
Common concepts for dealing with revision deltas and feature deltas.
Common concepts for dealing with permissions and protectable entities.
The generated EMF implementation of the CDO Lifecycle Management Security model.
Server integration of the CDO Lifecycle Management.
The generated EMF API of the CDO security model.
The generated EMF implementation of the CDO security model.
Server concepts for dealing with repositories and stores.
Server concepts for dealing with DB stores and accessors.
Server concepts for dealing with mapping strategies and mappings for classes, lists and types.
Server implementation of a generic OCL query handler.
Client concepts for dealing with sessions to CDO repositories.
Common service provider interfaces and useful base implementations for dealing with commits and change sets.
Common base implementations for dealing with I/O of CDO data structures.
Common service provider interfaces and useful base implementations for dealing with revisions and deltas.
Server service provider interfaces and useful base implementations.
Client concepts for dealing with transactions, distributed transactions and their save points.
Client utility classes, some common interfaces and exceptions.
Client concepts for dealing with views, view sets, queries, CDO objects and EMF resource sets.
Exposes
CDOObjectImpl
for extension in generated EMF models.Client service provider interfaces and useful base implementations.
-
Uses of CDORevision in org.eclipse.emf.cdo
Modifier and TypeMethodDescriptionCDOObject.cdoRevision()
Returns therevision
of this object, ornull
if this object does currently not have a revision.CDOObject.cdoRevision
(boolean loadOnDemand) Returns therevision
of this object, ornull
if this object does currently not have a revision and loadOnDemand isfalse
. -
Uses of CDORevision in org.eclipse.emf.cdo.common.commit
Modifier and TypeMethodDescriptiondefault void
CDOChangeSetData.forEachRevision
(Consumer<CDORevision> consumer) -
Uses of CDORevision in org.eclipse.emf.cdo.common.protocol
Modifier and TypeMethodDescriptionCDODataInput.readCDORevision()
CDODataInput.readCDORevision
(boolean freeze) Modifier and TypeMethodDescriptionvoid
CDODataOutput.writeCDORevision
(CDORevision revision, int referenceChunk) void
CDODataOutput.writeCDORevision
(CDORevision revision, int referenceChunk, CDOBranchPoint securityContext) -
Uses of CDORevision in org.eclipse.emf.cdo.common.revision
Modifier and TypeMethodDescriptionCDORevision.copy()
CDORevisionFactory.createRevision
(EClass eClass) static CDORevision
CDORevisionUtil.getParentRevision
(CDORevision revision, CDORevisionProvider provider) CDORevisionCache.AdditionEvent.getRevision()
CDORevisionCache.EvictionEvent.getRevision()
May benull
for certain cache implementations.CDORevisionCache.getRevision
(CDOID id, CDOBranchPoint branchPoint) CDORevisionManager.getRevision
(CDOID id, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand) Returns therevision
with the givenID
at the givenbranch point
(branch + timestamp), optionally demand loading it if it is not already in thecache
.CDORevisionProvider.getRevision
(CDOID id) CDORevisionCache.getRevisionByVersion
(CDOID id, CDOBranchVersion branchVersion) CDORevisionManager.getRevisionByVersion
(CDOID id, CDOBranchVersion branchVersion, int referenceChunk, boolean loadOnDemand) Returns therevision
with the givenID
at the givenbranch version
(branch + version), optionally demand loading it if it is not already in thecache
.CDORevisionInterner.internRevision
(CDORevision revision) Interns the given revision and returns either the given revision or a revision with the samekey
that was interned previously.CDORevisionData.revision()
Modifier and TypeMethodDescriptionList<? extends CDORevision>
CDORevisionsLoadedEvent.getAdditionalLoadedRevisions()
CDOAllRevisionsProvider.getAllRevisions()
static List<CDORevision>
CDORevisionUtil.getChildRevisions
(CDOID container, CDORevisionProvider provider) static List<CDORevision>
CDORevisionUtil.getChildRevisions
(CDOID container, CDORevisionProvider provider, boolean onlyProperContents) static List<CDORevision>
CDORevisionUtil.getChildRevisions
(CDORevision container, CDORevisionProvider provider) static List<CDORevision>
CDORevisionUtil.getChildRevisions
(CDORevision container, CDORevisionProvider provider, boolean onlyProperContents) CDORevisionCache.getCurrentRevisions()
Returns a list ofrevisions
that are current.CDORevisionUtil.AllRevisionsDumper.getMap()
List<? extends CDORevision>
CDORevisionsLoadedEvent.getPrimaryLoadedRevisions()
CDORevisionManager.getRevisions
(List<CDOID> ids, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand) Returns therevisions
with the givenIDs
at the givenbranch point
(branch + timestamp), optionally demand loading them if they are not already in thecache
.CDORevisionManager.getRevisions
(List<CDOID> ids, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand, List<CDORevision> additionalRevisions) Returns therevisions
with the givenIDs
at the givenbranch point
(branch + timestamp), optionally demand loading them if they are not already in thecache
.Modifier and TypeMethodDescriptionvoid
CDORevisionCache.addRevision
(CDORevision revision) Deprecated.void
CDORevisionCacheAdder.addRevision
(CDORevision revision) Adds the given revision to this cache.CDORevision.compare
(CDORevision origin) static CDOListFeatureDelta
CDORevisionUtil.compareLists
(CDORevision originRevision, CDORevision dirtyRevision, EStructuralFeature feature) static CDORevisionDelta
CDORevisionUtil.createDelta
(CDORevision revision) protected abstract void
CDORevisionUtil.AllRevisionsDumper.dumpRevision
(CDORevision revision) protected void
CDORevisionUtil.AllRevisionsDumper.Stream.Html.dumpRevision
(CDORevision revision) protected void
CDORevisionUtil.AllRevisionsDumper.Stream.Html.dumpRevision
(CDORevision revision, PrintStream out) protected void
CDORevisionUtil.AllRevisionsDumper.Stream.Plain.dumpRevision
(CDORevision revision) protected boolean
CDORevisionHandler.Filtered.filter
(CDORevision revision) protected boolean
CDORevisionHandler.Filtered.Undetached.filter
(CDORevision revision) static void
CDORevisionUtil.forEachChildRevision
(CDORevision container, CDORevisionProvider provider, boolean onlyProperContents, Consumer<CDORevision> consumer) static List<CDORevision>
CDORevisionUtil.getChildRevisions
(CDORevision container, CDORevisionProvider provider) static List<CDORevision>
CDORevisionUtil.getChildRevisions
(CDORevision container, CDORevisionProvider provider, boolean onlyProperContents) static CDORevision
CDORevisionUtil.getParentRevision
(CDORevision revision, CDORevisionProvider provider) static String
CDORevisionUtil.getResourceNodeName
(CDORevision revision) static String
CDORevisionUtil.getResourceNodePath
(CDORevision revision, CDORevisionProvider provider) static void
CDORevisionUtil.handleParentRevisions
(CDORevision revision, CDORevisionProvider provider, CDORevisionHandler handler) final boolean
CDORevisionHandler.Filtered.handleRevision
(CDORevision revision) boolean
CDORevisionHandler.handleRevision
(CDORevision revision) Handles a revision.static boolean
CDORevisionUtil.hasChildRevisions
(CDORevision container) CDORevisionInterner.internRevision
(CDORevision revision) Interns the given revision and returns either the given revision or a revision with the samekey
that was interned previously.void
CDOListResolver.resolveAllProxies
(CDORevision revision, EStructuralFeature feature) Defines a strategy to be used when the collection needs to resolve all elements.CDOListResolver.resolveProxy
(CDORevision revision, EStructuralFeature feature, int accessIndex, int serverIndex) Defines a strategy to be used when the collection needs to resolve one element.Modifier and TypeMethodDescriptionstatic String
CDORevisionUtil.dumpAllRevisions
(Map<CDOBranch, List<CDORevision>> map) static void
CDORevisionUtil.dumpAllRevisions
(Map<CDOBranch, List<CDORevision>> map, PrintStream out) static void
CDORevisionUtil.forEachChildRevision
(CDOID container, CDORevisionProvider provider, boolean onlyProperContents, Consumer<CDORevision> consumer) static void
CDORevisionUtil.forEachChildRevision
(CDORevision container, CDORevisionProvider provider, boolean onlyProperContents, Consumer<CDORevision> consumer) void
CDORevisionCache.forEachCurrentRevision
(Consumer<CDORevision> consumer) Passes eachrevision
that is current into the given consumer.void
CDORevisionCache.forEachRevision
(Consumer<CDORevision> consumer) Passes eachrevision
into the given consumer.void
CDORevisionCache.forEachValidRevision
(CDOBranchPoint branchPoint, boolean considerBranchBases, Consumer<CDORevision> consumer) Passes eachrevision
that is valid at the givenbranch point
(or optionally at the base ranch points) into the given consumer.ModifierConstructorDescriptionHtml
(Map<CDOBranch, List<CDORevision>> map, PrintStream out) Plain
(Map<CDOBranch, List<CDORevision>> map, PrintStream out) Stream
(Map<CDOBranch, List<CDORevision>> map, PrintStream out) -
Uses of CDORevision in org.eclipse.emf.cdo.common.revision.delta
Modifier and TypeMethodDescriptionvoid
CDOFeatureDelta.apply
(CDORevision revision) Deprecated.As of 4.3 useCDOFeatureDelta.applyTo(CDORevision)
.void
CDORevisionDelta.apply
(CDORevision revision) Deprecated.As of 4.3 useCDORevisionDelta.applyTo(CDORevision)
.CDOFeatureDelta.applyTo
(CDORevision revision) void
CDORevisionDelta.applyTo
(CDORevision revision) Applies thefeature deltas
in this revision delta to thedata
of the given revision. -
Uses of CDORevision in org.eclipse.emf.cdo.common.security
Modifier and TypeMethodDescriptionCDOPermissionProvider.Constant.getPermission
(CDORevision revision, CDOBranchPoint securityContext) CDOPermissionProvider.getPermission
(CDORevision revision, CDOBranchPoint securityContext) -
Uses of CDORevision in org.eclipse.emf.cdo.lm.security.impl
Modifier and TypeMethodDescriptionprotected final boolean
LMFilterImpl.filter
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level) -
Uses of CDORevision in org.eclipse.emf.cdo.lm.server
Modifier and TypeMethodDescriptionstatic CDOBranchRef
AbstractLifecycleManager.getBranch
(CDORevision floatingBaseline) Deprecated.As of 1.4 not used anymore. -
Uses of CDORevision in org.eclipse.emf.cdo.security
Modifier and TypeMethodDescriptionboolean
Permission.isApplicable
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext) boolean
PermissionFilter.isApplicable
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level) -
Uses of CDORevision in org.eclipse.emf.cdo.security.impl
Modifier and TypeMethodDescriptionPermissionImpl.CommitImpactContext.getDirtyObjects()
Returns the revisions of the changed objects of the current commit.PermissionImpl.CommitImpactContext.getNewObjects()
Returns the revisions of the new objects of the current commit.Modifier and TypeMethodDescriptionprotected boolean
AndFilterImpl.filter
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level) protected boolean
ClassFilterImpl.filter
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level) protected boolean
LinkedFilterImpl.filter
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level) protected boolean
NotFilterImpl.filter
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level) protected boolean
ObjectFilterImpl.filter
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level) protected boolean
OrFilterImpl.filter
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level) protected boolean
PackageFilterImpl.filter
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level) protected abstract boolean
PermissionFilterImpl.filter
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level) protected boolean
ResourceFilterImpl.filter
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level) boolean
ClassPermissionImpl.isApplicable
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext) Deprecated.boolean
FilterPermissionImpl.isApplicable
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext) boolean
ObjectPermissionImpl.isApplicable
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext) Deprecated.boolean
PackagePermissionImpl.isApplicable
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext) Deprecated.boolean
PermissionFilterImpl.isApplicable
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level) boolean
ResourcePermissionImpl.isApplicable
(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext) Deprecated. -
Uses of CDORevision in org.eclipse.emf.cdo.server
Modifier and TypeMethodDescriptionprotected Map<CDOBranch,
List<CDORevision>> CDOServerBrowser.RevisionsPage.FromCache.getAllRevisions
(InternalRepository repository) protected Map<CDOBranch,
List<CDORevision>> CDOServerBrowser.RevisionsPage.FromStore.getAllRevisions
(InternalRepository repository) protected abstract Map<CDOBranch,
List<CDORevision>> CDOServerBrowser.RevisionsPage.getAllRevisions
(InternalRepository repository) Modifier and TypeMethodDescriptionabstract CDOPermission
IRepositoryProtector.RevisionAuthorizer.authorizeRevision
(ISession session, IRepositoryProtector.UserInfo userInfo, CDOBranchPoint securityContext, CDORevisionProvider revisionProvider, CDORevision revision) protected void
CDOServerExporter.Binary.exportRevision
(CDODataOutput out, CDORevision revision) protected abstract void
CDOServerExporter.exportRevision
(OUT out, CDORevision revision) protected void
CDOServerExporter.XML.exportRevision
(org.eclipse.net4j.util.io.XMLOutput out, CDORevision revision) protected String
CDOServerBrowser.RevisionsPage.getCDOIDLabel
(CDORevision revision) IPermissionManager.getPermission
(CDORevision revision, CDOBranchPoint securityContext, String userID) Deprecated.IPermissionManager.getPermission
(CDORevision revision, CDOBranchPoint securityContext, ISession session) void
CDOServerUtil.RepositoryReadAccessValidator.handleRevisionsBeforeSending
(ISession session, CDORevision[] revisions, List<CDORevision> additionalRevisions) void
IRepository.ReadAccessHandler.handleRevisionsBeforeSending
(ISession session, CDORevision[] revisions, List<CDORevision> additionalRevisions) Provides a way to handle revisions that are to be sent to the client.protected abstract String
CDOServerUtil.RepositoryReadAccessValidator.validate
(ISession session, CDORevision revision) Modifier and TypeMethodDescriptionprotected Object
CDOServerBrowser.RevisionsPage.getRevisionValue
(Object value, CDOServerBrowser browser, Map<CDOID, List<CDORevision>> ids, InternalCDORevision context) void
CDOServerUtil.RepositoryReadAccessValidator.handleRevisionsBeforeSending
(ISession session, CDORevision[] revisions, List<CDORevision> additionalRevisions) void
IRepository.ReadAccessHandler.handleRevisionsBeforeSending
(ISession session, CDORevision[] revisions, List<CDORevision> additionalRevisions) Provides a way to handle revisions that are to be sent to the client.protected void
CDOServerBrowser.RevisionsPage.showRevision
(PrintStream pout, CDOServerBrowser browser, Map<CDOBranch, List<CDORevision>> allRevisions, Map<CDOID, List<CDORevision>> ids, String key, InternalRepository repository) protected void
CDOServerBrowser.RevisionsPage.showRevision
(PrintStream pout, CDOServerBrowser browser, Map<CDOID, List<CDORevision>> ids, InternalCDORevision revision) -
Uses of CDORevision in org.eclipse.emf.cdo.server.db
-
Uses of CDORevision in org.eclipse.emf.cdo.server.db.mapping
Modifier and TypeMethodDescriptionvoid
IListMapping4.writeValues
(IDBStoreAccessor accessor, CDORevision revision, boolean firstRevision, boolean raw) Write a complete list of values to the database. -
Uses of CDORevision in org.eclipse.emf.cdo.server.ocl
Modifier and TypeMethodDescriptionprotected CDORevision
OCLQueryHandler.getRevision
(EObject object, CDOView view) -
Uses of CDORevision in org.eclipse.emf.cdo.session
-
Uses of CDORevision in org.eclipse.emf.cdo.spi.common.commit
Modifier and TypeMethodDescriptionCDOChangeSetDataRevisionProvider.getRevision
(CDOID id) CDORevisionAvailabilityInfo.getRevision
(CDOID id) -
Uses of CDORevision in org.eclipse.emf.cdo.spi.common.protocol
Modifier and TypeMethodDescriptionCDODataInputImpl.readCDORevision()
CDODataInputImpl.readCDORevision
(boolean freeze) Modifier and TypeMethodDescriptionvoid
CDODataOutputImpl.writeCDORevision
(CDORevision revision, int referenceChunk) void
CDODataOutputImpl.writeCDORevision
(CDORevision revision, int referenceChunk, CDOBranchPoint securityContext) -
Uses of CDORevision in org.eclipse.emf.cdo.spi.common.revision
Modifier and TypeInterfaceDescriptioninterface
If the meaning of this type isn't clear, there really should be more of a description here...Modifier and TypeClassDescriptionclass
If the meaning of this type isn't clear, there really should be more of a description here...class
If the meaning of this type isn't clear, there really should be more of a description here...class
If the meaning of this type isn't clear, there really should be more of a description here...class
If the meaning of this type isn't clear, there really should be more of a description here...class
class
If the meaning of this type isn't clear, there really should be more of a description here...class
A synthetic revision that represents the initial period of an object in abranch
when the object is still associated with a revision from one of the baseline branches.Modifier and TypeMethodDescriptionManagedRevisionProvider.getRevision
(CDOID id) MapRevisionProvider.getRevision
(CDOID id) DelegatingCDORevisionManager.internRevision
(CDORevision revision) static CDORevision
ManagedRevisionProvider.provideRevision
(CDORevisionManager revisionManager, CDOID id, CDOBranchPoint branchPoint) InternalCDORevisionCache.removeRevision
(CDOID id, CDOBranchVersion branchVersion) AbstractCDORevision.revision()
DelegatingCDORevision.revision()
Modifier and TypeMethodDescriptionDelegatingCDORevisionManager.getRevisions
(List<CDOID> ids, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand) DelegatingCDORevisionManager.getRevisions
(List<CDOID> ids, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean prefetchLockStates, boolean loadOnDemand, SyntheticCDORevision[] synthetics) DelegatingCDORevisionManager.getRevisions
(List<CDOID> ids, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand, List<CDORevision> additionalRevisions) DelegatingCDORevisionManager.getRevisions
(List<CDOID> ids, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand, SyntheticCDORevision[] synthetics) InternalCDORevisionCache.getRevisions
(CDOBranchPoint branchPoint) InternalCDORevisionManager.getRevisions
(List<CDOID> ids, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean prefetchLockStates, boolean loadOnDemand, SyntheticCDORevision[] synthetics) InternalCDORevisionManager.getRevisions
(List<CDOID> ids, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand, SyntheticCDORevision[] synthetics) Modifier and TypeMethodDescriptionvoid
DelegatingCDORevisionManager.addRevision
(CDORevision revision) Deprecated.void
InternalCDORevisionManager.addRevision
(CDORevision revision) Deprecated.As of 4.15 useCDORevisionInterner.internRevision(CDORevision)
.BaseCDORevision.compare
(CDORevision origin) DelegatingCDORevision.compare
(CDORevision origin) InternalCDORevision.compare
(CDORevision origin) StubCDORevision.compare
(CDORevision origin) DelegatingCDORevisionManager.getBaseRevision
(CDORevision revision, int referenceChunk, boolean loadOnDemand) InternalCDORevisionManager.getBaseRevision
(CDORevision revision, int referenceChunk, boolean loadOnDemand) InternalCDORevisionCache.instantiate
(CDORevision revision) DelegatingCDORevisionManager.internRevision
(CDORevision revision) Modifier and TypeMethodDescriptionvoid
DelegatingCDORevisionManager.prefetchRevisions
(CDOID id, CDOBranchPoint branchPoint, int prefetchDepth, boolean prefetchLockStates, Consumer<CDORevision> consumer) void
InternalCDORevisionManager.prefetchRevisions
(CDOID id, CDOBranchPoint branchPoint, int prefetchDepth, boolean prefetchLockStates, Consumer<CDORevision> consumer) void
RevisionInfo.Available.Detached.processResult
(InternalCDORevisionManager revisionManager, List<CDORevision> results, SyntheticCDORevision[] synthetics, int i) void
RevisionInfo.Available.Normal.processResult
(InternalCDORevisionManager revisionManager, List<CDORevision> results, SyntheticCDORevision[] synthetics, int i) void
RevisionInfo.Available.Pointer.processResult
(InternalCDORevisionManager revisionManager, List<CDORevision> results, SyntheticCDORevision[] synthetics, int i) void
RevisionInfo.processResult
(InternalCDORevisionManager revisionManager, List<CDORevision> results, SyntheticCDORevision[] synthetics, int i) -
Uses of CDORevision in org.eclipse.emf.cdo.spi.server
Modifier and TypeMethodDescriptionLongIDStore.getNextCDOID
(LongIDStoreAccessor accessor, CDORevision revision) protected CDOID
LongIDStoreAccessor.getNextCDOID
(CDORevision revision) protected abstract CDOID
StoreAccessorBase.getNextCDOID
(CDORevision revision) boolean
StoreAccessorBase.CommitDataRevisionHandler.handleRevision
(CDORevision rev) void
InternalRepository.notifyReadAccessHandlers
(InternalSession session, CDORevision[] revisions, List<CDORevision> additionalRevisions) Modifier and TypeMethodDescriptionvoid
InternalSession.collectContainedRevisions
(InternalCDORevision revision, CDOBranchPoint branchPoint, int referenceChunk, Set<CDOID> revisions, List<CDORevision> additionalRevisions) void
InternalRepository.notifyReadAccessHandlers
(InternalSession session, CDORevision[] revisions, List<CDORevision> additionalRevisions) ModifierConstructorDescriptionStoreChunkReader
(IStoreAccessor accessor, CDORevision revision, EStructuralFeature feature) -
Uses of CDORevision in org.eclipse.emf.cdo.transaction
Modifier and TypeMethodDescriptionCDOSavepoint.getAllBaseNewObjects()
CDOTransaction.Options.getAttachedRevisionsMap()
Returns a map which, if non-null
, stores copies of the initialrevisions
of newly attached objects.CDOSavepoint.getBaseNewObjects()
Modifier and TypeMethodDescriptionboolean
CDOUndoDetector.detectUndo
(CDOTransaction transaction, CDORevision cleanRevision, CDORevision currentRevision, CDOFeatureDelta featureDelta) Modifier and TypeMethodDescriptionvoid
CDOConflictResolver2.resolveConflicts
(Map<CDOObject, org.eclipse.net4j.util.collection.Pair<CDORevision, CDORevisionDelta>> conflicts, List<CDORevisionDelta> allRemoteDeltas) Resolves conflicts after remote invalidations arrived for objects that are locally dirty or detached.void
CDOTransaction.Options.setAttachedRevisionsMap
(Map<CDOID, CDORevision> attachedRevisionsMap) Sets a map which, if non-null
, stores copies of the initialrevisions
of newly attached objects, so that these objects can and will be rolled back to the model values they had at attachment time. -
Uses of CDORevision in org.eclipse.emf.cdo.util
Modifier and TypeMethodDescriptionstatic CDORevision
CDOUtil.getRevisionByVersion
(CDOObject object, int version) static CDORevision
CDOUtil.getRevisionByVersion
(CDOObject object, CDOBranch branch, int version) -
Uses of CDORevision in org.eclipse.emf.cdo.view
Modifier and TypeMethodDescriptionprotected CDORevision
CDOPrefetcherManager.Prefetcher.addRevision
(CDORevision revision) The caller must synchronize on this prefetcher.Modifier and TypeMethodDescriptionprotected CDORevision
CDOPrefetcherManager.Prefetcher.addRevision
(CDORevision revision) The caller must synchronize on this prefetcher.protected void
CDOPrefetcherManager.Prefetcher.revisionIgnored
(CDORevision revision) Subclasses may override.protected void
CDOPrefetcherManager.Prefetcher.revisionRemoved
(CDORevision revision) Subclasses may override. -
Uses of CDORevision in org.eclipse.emf.internal.cdo
Modifier and TypeMethodDescriptionfinal void
CDOObjectImpl.cdoInternalSetRevision
(CDORevision revision) -
Uses of CDORevision in org.eclipse.emf.spi.cdo
Modifier and TypeMethodDescriptionInternalCDOView.ViewInvalidationData.getOldPermissions()
CDOSessionProtocol.loadPermissions
(InternalCDORevision[] revisions) Deprecated.CDOSessionProtocol.loadPermissions3
(Map<CDOBranchPoint, Set<InternalCDORevision>> revisions) CDOPermissionUpdater.updatePermissions
(InternalCDOSession session, Set<InternalCDORevision> revisions) CDOPermissionUpdater2.updatePermissions
(InternalCDOSession session, Set<InternalCDORevision> revisions, CDOCommitInfo commitInfo) CDOPermissionUpdater3.updatePermissions
(InternalCDOSession session, Map<CDOBranchPoint, Set<InternalCDORevision>> revisions, CDOCommitInfo commitInfo) default Map<CDORevision,
CDOPermission> CDOPermissionUpdater3.updatePermissions
(InternalCDOSession session, Set<InternalCDORevision> revisions) Deprecated.InternalCDOSession.updatePermissions()
Modifier and TypeMethodDescriptionprotected Object
DefaultCDOMerger.addedInSource
(CDORevision revision) protected Object
DefaultCDOMerger.addedInSourceAndTarget
(CDORevision targetRevision, CDORevision sourceRevision) protected Object
DefaultCDOMerger.addedInTarget
(CDORevision revision) void
InternalCDOObject.cdoInternalSetRevision
(CDORevision revision) void
InternalCDOSession.resolveAllElementProxies
(CDORevision revision) protected void
AbstractObjectConflictResolver.resolveConflict
(CDOObject conflict, CDORevision oldRemoteRevision, CDORevisionDelta localDelta, CDORevisionDelta remoteDelta, List<CDORevisionDelta> allRemoteDeltas) Resolves the conflict of a single object in the current transaction.protected void
AbstractObjectConflictResolver.ThreeWayMerge.resolveConflict
(CDOObject conflict, CDORevision oldRemoteRevision, CDORevisionDelta localDelta, CDORevisionDelta remoteDelta, List<CDORevisionDelta> allRemoteDeltas) InternalCDOSession.resolveElementProxy
(CDORevision revision, EStructuralFeature feature, int accessIndex, int serverIndex) Modifier and TypeMethodDescriptionvoid
AbstractObjectConflictResolver.resolveConflicts
(Map<CDOObject, org.eclipse.net4j.util.collection.Pair<CDORevision, CDORevisionDelta>> conflicts, List<CDORevisionDelta> allRemoteDeltas) void
AbstractObjectConflictResolver.TakeRemoteChangesThenApplyLocalChanges.resolveConflicts
(Map<CDOObject, org.eclipse.net4j.util.collection.Pair<CDORevision, CDORevisionDelta>> conflicts, List<CDORevisionDelta> allRemoteDeltas) Deprecated.void
InternalCDOView.ViewInvalidationData.setOldPermissions
(Map<CDORevision, CDOPermission> oldPermissions)
CDORevisionInterner.internRevision(CDORevision)
.