Uses of Interface
org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision
Packages that use InternalCDORevision
Package
Description
Common concepts for dealing with protocols and CDO-specific I/O.
Common concepts for dealing with revisions and revision lists.
Server integration of the CDO Lifecycle Management.
Server concepts for dealing with repositories and stores.
Server concepts for dealing with mapping strategies and mappings for classes, lists and types.
Common service provider interfaces and useful base implementations for dealing with models and types
Common service provider interfaces and useful base implementations for dealing with revisions and deltas.
Server service provider interfaces and useful base implementations.
Server provider interfaces (SPI) for CDO
workspaces.Exposes
CDOObjectImpl for extension in generated EMF models.Client service provider interfaces and useful base implementations.
-
Uses of InternalCDORevision in org.eclipse.emf.cdo.common.protocol
Methods in org.eclipse.emf.cdo.common.protocol that return InternalCDORevisionMethods in org.eclipse.emf.cdo.common.protocol with parameters of type InternalCDORevisionModifier and TypeMethodDescriptiondefault voidCDODataOutput.prepareCollection(InternalCDORevision revision, EStructuralFeature feature, int initialChunkSize) Prepares a many-valued feature for serialization with the selected initial chunk size.Constructors in org.eclipse.emf.cdo.common.protocol with parameters of type InternalCDORevisionModifierConstructorDescriptionCommitData(InternalCDORevision[] newObjects, InternalCDORevisionDelta[] dirtyObjectDeltas, CDOID[] detachedObjects) -
Uses of InternalCDORevision in org.eclipse.emf.cdo.common.revision
Methods in org.eclipse.emf.cdo.common.revision with parameters of type InternalCDORevisionModifier and TypeMethodDescriptionstatic booleanCDORevisionUtil.isContained(InternalCDORevision child, CDOID container, CDORevisionProvider provider) -
Uses of InternalCDORevision in org.eclipse.emf.cdo.lm.server
Methods in org.eclipse.emf.cdo.lm.server with parameters of type InternalCDORevisionModifier and TypeMethodDescriptionprotected voidAbstractLifecycleManager.addFingerPrint(IStoreAccessor.CommitContext commitContext, InternalCDORevision fixedBaseline) protected voidAbstractLifecycleManager.handleBaselineAddition(IStoreAccessor.CommitContext commitContext, InternalCDORevision addedContent) protected voidAbstractLifecycleManager.handleModuleAddition(InternalCDORevision addedModule, Consumer<AbstractLifecycleManager.ModuleInfo> newModulesInfoConsumer) protected voidAbstractLifecycleManager.handleModuleAddition(InternalCDORevision addedModule, List<org.eclipse.net4j.util.collection.Pair<String, CDOID>> newModules) Deprecated. -
Uses of InternalCDORevision in org.eclipse.emf.cdo.server
Methods in org.eclipse.emf.cdo.server that return InternalCDORevisionModifier and TypeMethodDescriptionIStoreAccessor.CommitContext.getDirtyObjects()Returns an array of the dirty objects that are part of the commit operation represented by thisCommitContext.IStoreAccessor.CommitContext.getNewObjects()Returns an array of the new objects that are part of the commit operation represented by thisCommitContext.IStoreAccessor.readRevision(CDOID id, CDOBranchPoint branchPoint, int listChunk, CDORevisionCacheAdder cache) Reads a revision from the back-end that was valid at the given timeStamp in the given branch.IStoreAccessor.readRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, int listChunk, CDORevisionCacheAdder cache) Reads a revision with the given version in the given branch from the back-end.Methods in org.eclipse.emf.cdo.server that return types with arguments of type InternalCDORevisionModifier and TypeMethodDescriptionIStoreAccessor.CommitContext.getNewRevisions()IStoreAccessor.CommitContext.getOldRevisions()Methods in org.eclipse.emf.cdo.server with parameters of type InternalCDORevisionModifier and TypeMethodDescriptionIStoreAccessor.createChunkReader(InternalCDORevision revision, EStructuralFeature feature) protected ObjectCDOServerBrowser.RevisionsPage.getRevisionValue(Object value, CDOServerBrowser browser, Map<CDOID, List<CDORevision>> ids, InternalCDORevision context) voidIStoreAccessor.Raw.rawStore(InternalCDORevision revision, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) Stores the givenrevisionin the backend represented by thisraw store accessorwithout going through a regularcommit.protected voidCDOServerBrowser.RevisionsPage.showRevision(PrintStream pout, CDOServerBrowser browser, Map<CDOID, List<CDORevision>> ids, InternalCDORevision revision) -
Uses of InternalCDORevision in org.eclipse.emf.cdo.server.db.mapping
Methods in org.eclipse.emf.cdo.server.db.mapping with parameters of type InternalCDORevisionModifier and TypeMethodDescriptionprotected final ObjectAbstractTypeMapping.getRevisionValue(InternalCDORevision revision) booleanIClassMapping.readRevision(IDBStoreAccessor accessor, InternalCDORevision revision, int listChunk) Read a revision.booleanIClassMappingAuditSupport.readRevisionByVersion(IDBStoreAccessor storeAccessor, InternalCDORevision revision, int listChunk) Read a specific version of a revision.voidIListMapping.readValues(IDBStoreAccessor accessor, InternalCDORevision revision, int listChunk) Read the list size and the complete list or the first part of it.final voidAbstractTypeMapping.readValueToRevision(ResultSet resultSet, InternalCDORevision revision) voidDelegatingTypeMapping.readValueToRevision(ResultSet resultSet, InternalCDORevision revision) voidITypeMapping.readValueToRevision(ResultSet resultSet, InternalCDORevision revision) Read a value from aResultSet, convert it from the DB to the CDO representation and set it to the feature of the revision.final voidAbstractTypeMapping.setValueFromRevision(PreparedStatement stmt, int index, InternalCDORevision revision) voidDelegatingTypeMapping.setValueFromRevision(PreparedStatement stmt, int index, InternalCDORevision revision) voidITypeMapping.setValueFromRevision(PreparedStatement stmt, int index, InternalCDORevision value) Set a value of the given revision to the JDBCIDBPreparedStatementusing an appropriatesetXxxmethod.voidIClassMapping.writeRevision(IDBStoreAccessor accessor, InternalCDORevision revision, boolean firstRevision, boolean revise, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) Write the revision data to the database.voidIClassMappingBatchingSupport.writeRevisions(IDBStoreAccessor accessor, InternalCDORevision[] revisions, boolean firstRevision, boolean revise, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) Writes revisions that all belong to this class mapping.voidIMappingStrategyBatchingSupport.writeRevisions(IDBStoreAccessor accessor, InternalCDORevision[] revisions, boolean firstRevision, boolean revise, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) Writes a group of revisions belonging to one DBStore write phase.voidIListMapping.writeValues(IDBStoreAccessor accessor, InternalCDORevision revision) Write a complete list of values to the database.voidIListMappingBatchingSupport.writeValues(IDBStoreAccessor accessor, InternalCDORevision[] revisions, boolean firstRevision, boolean raw, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) Writes complete list values for the supplied revisions. -
Uses of InternalCDORevision in org.eclipse.emf.cdo.spi.common.model
Methods in org.eclipse.emf.cdo.spi.common.model that return InternalCDORevision -
Uses of InternalCDORevision in org.eclipse.emf.cdo.spi.common.revision
Classes in org.eclipse.emf.cdo.spi.common.revision that implement InternalCDORevisionModifier and TypeClassDescriptionclassCommon implementation for revision objects that supplies class metadata, branch-time validity, permission checks, and traversal of currently loaded feature values.classStandard mutable revision representation used by CDO's revision factory.classWrapper base for revision decorators that must preserve the completeInternalCDORevisioncontract.classSynthetic revision marker for an object that has been detached from a branch.classclassMinimal revision shell for code that needs revision identity or class metadata without a mutable feature store.classA synthetic revision that represents the initial period of an object in abranchwhen the object is still associated with a revision from one of the baseline branches.Methods in org.eclipse.emf.cdo.spi.common.revision that return InternalCDORevisionModifier and TypeMethodDescriptionDelegatingCDORevision.copy()InternalCDORevision.copy()StubCDORevision.copy()protected InternalCDORevisionRevisionInfo.doReadResult(CDODataInput in) Deprecated.Not called anymore by the frameworkDelegatingCDORevisionManager.getBaseRevision(CDORevision revision, int referenceChunk, boolean loadOnDemand) Deprecated.DelegatingCDORevisionManager.getBaseRevision(CDORevision revision, CDORevisionManager.Request.Config config) InternalCDORevisionManager.getBaseRevision(CDORevision revision, int referenceChunk, boolean loadOnDemand) Deprecated.InternalCDORevisionManager.getBaseRevision(CDORevision revision, CDORevisionManager.Request.Config config) Loads the base revision using the canonical configuration-based path.abstract InternalCDORevisionDelegatingCDORevision.getDelegate()AbstractCDORevision.getProperRevision()DelegatingCDORevision.getProperRevision()InternalCDORevision.getProperRevision()RevisionInfo.Available.Normal.getResult()RevisionInfo.getResult()DelegatingCDORevisionManager.getRevision(CDOID id, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand) Deprecated.DelegatingCDORevisionManager.getRevision(CDOID id, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand, SyntheticCDORevision[] synthetics) Deprecated.DelegatingCDORevisionManager.getRevision(CDOID id, CDOBranchPoint branchPoint, CDORevisionManager.Request.Config config) DelegatingCDORevisionManager.getRevision(CDOID id, CDOBranchPoint branchPoint, CDORevisionManager.Request.Config config, SyntheticCDORevision[] synthetics) InternalCDORevisionManager.getRevision(CDOID id, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand) Deprecated.InternalCDORevisionManager.getRevision(CDOID id, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand, SyntheticCDORevision[] synthetics) InternalCDORevisionManager.getRevision(CDOID id, CDOBranchPoint branchPoint, CDORevisionManager.Request.Config config) InternalCDORevisionManager.getRevision(CDOID id, CDOBranchPoint branchPoint, CDORevisionManager.Request.Config config, SyntheticCDORevision[] synthetics) Loads one revision through the canonical configuration-based path.DelegatingCDORevisionManager.getRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, int referenceChunk, boolean loadOnDemand) Deprecated.DelegatingCDORevisionManager.getRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, CDORevisionManager.Request.Config config) InternalCDORevisionManager.getRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, int referenceChunk, boolean loadOnDemand) Deprecated.InternalCDORevisionManager.getRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, CDORevisionManager.Request.Config config) Loads a revision by version through the canonical configuration-based path.AbstractCDORevision.getRevisionForID(CDOID id) DelegatingCDORevision.getRevisionForID(CDOID id) InternalCDORevision.getRevisionForID(CDOID id) InternalCDORevisionManager.RevisionLoader.loadRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, int referenceChunk) InternalCDORevisionManager.RevisionLoader4.loadRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, CDORevisionManager.Request.Config config) Loads one revision by version using the loading-related values inconfig.static InternalCDORevisionRevisionInfo.readResult(CDODataInput in, CDOID id, CDOBranch branch) Methods in org.eclipse.emf.cdo.spi.common.revision with parameters of type InternalCDORevisionModifier and TypeMethodDescriptionprotected voidRevisionInfo.doWriteResult(CDODataOutput out, InternalCDORevision revision, int referenceChunk) Deprecated.Not called anymore by the frameworkvoidCDORevisionUnchunker.ensureChunks(InternalCDORevision revision, int chunkSize) voidCDORevisionMerger.merge(InternalCDORevision revision, CDORevisionDelta delta) voidRevisionInfo.setResult(InternalCDORevision result) static voidRevisionInfo.writeResult(CDODataOutput out, InternalCDORevision revision, boolean writePointerTarget, int referenceChunk, CDOBranchPoint securityContext) static voidRevisionInfo.writeResult(CDODataOutput out, InternalCDORevision revision, int referenceChunk) Deprecated.static voidRevisionInfo.writeResult(CDODataOutput out, InternalCDORevision revision, int referenceChunk, CDOBranchPoint securityContext) Deprecated.Method parameters in org.eclipse.emf.cdo.spi.common.revision with type arguments of type InternalCDORevisionModifier and TypeMethodDescriptionvoidInternalCDORevisionCache.getAllRevisions(List<InternalCDORevision> result) Fills a list with allrevisions. -
Uses of InternalCDORevision in org.eclipse.emf.cdo.spi.server
Methods in org.eclipse.emf.cdo.spi.server that return InternalCDORevisionModifier and TypeMethodDescriptionStore.createRevision(EClass eClass, CDOID id) InternalCommitContext.getDetachedRevisions()InternalCommitContext.getDetachedRevisions(boolean check) Methods in org.eclipse.emf.cdo.spi.server with parameters of type InternalCDORevisionModifier and TypeMethodDescriptionvoidInternalSession.collectContainedRevisions(InternalCDORevision revision, CDOBranchPoint branchPoint, int referenceChunk, Set<CDOID> revisions, List<CDORevision> additionalRevisions) InternalRepository.ensureChunk(InternalCDORevision revision, EStructuralFeature feature, int chunkStart, int chunkEnd) voidInternalRepository.ensureChunks(InternalCDORevision revision) InternalRepository.ensureChunks(InternalCDORevision revision, EStructuralFeature feature, List<org.eclipse.net4j.util.collection.Pair<Integer, Integer>> ranges) Ensures multiple ranges of one feature in one store-reader execution where the store supports it.voidInternalCommitContext.setNewObjects(InternalCDORevision[] newObjects) protected voidStoreAccessor.writeDirtyObjectRevisions(InternalCommitContext context, InternalCDORevision[] dirtyObjects, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) protected voidStoreAccessor.writeNewObjectRevisions(InternalCommitContext context, InternalCDORevision[] newObjects, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) protected abstract voidStoreAccessor.writeRevisions(InternalCDORevision[] revisions, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) -
Uses of InternalCDORevision in org.eclipse.emf.cdo.spi.workspace
Methods in org.eclipse.emf.cdo.spi.workspace with parameters of type InternalCDORevisionModifier and TypeMethodDescriptionvoidInternalCDOWorkspaceBase.registerAddedAndDetachedObject(InternalCDORevision revision) voidInternalCDOWorkspaceBase.registerChangedOrDetachedObject(InternalCDORevision revision) -
Uses of InternalCDORevision in org.eclipse.emf.internal.cdo
Methods in org.eclipse.emf.internal.cdo that return InternalCDORevisionModifier and TypeMethodDescriptionfinal InternalCDORevisionCDOObjectImpl.cdoRevision()final InternalCDORevisionCDOObjectImpl.cdoRevision(boolean loadOnDemand) Methods in org.eclipse.emf.internal.cdo with parameters of type InternalCDORevisionModifier and TypeMethodDescriptionstatic InternalCDORevisionDeltaCDORevisionTransitionUtil.compareFeatures(InternalCDORevision sourceRevision, InternalCDORevision targetRevision, Set<EStructuralFeature> features, CDOSession session) Compares exactly the supplied features after loading only their partially loaded list values.static voidCDORevisionTransitionUtil.ensureCoordinateChangingFeaturesFullyLoaded(InternalCDORevision revision, CDOFeatureDelta delta, CDOSession session) Ensures that every many-valued feature whose list coordinates are changed by the given delta is fully loaded.static voidCDORevisionTransitionUtil.ensureCoordinateChangingFeaturesFullyLoaded(InternalCDORevision revision, CDORevisionDelta delta, CDOSession session) Ensures that every many-valued feature whose list coordinates are changed by the given delta is fully loaded.static voidCDORevisionTransitionUtil.ensureFeaturesFullyLoaded(InternalCDORevision revision, Set<EStructuralFeature> features, CDOSession session) Ensures that the specified many-valued features are fully loaded.static voidCDOObjectImpl.revisionToInstanceFeature(InternalCDOObject instance, InternalCDORevision revision, EStructuralFeature eFeature) -
Uses of InternalCDORevision in org.eclipse.emf.spi.cdo
Methods in org.eclipse.emf.spi.cdo that return InternalCDORevisionModifier and TypeMethodDescriptionInternalCDOObject.cdoRevision()InternalCDOObject.cdoRevision(boolean loadOnDemand) InternalCDOTransaction.getLifecycleBeforeImageRevision(InternalCDOObject object) Returns a copy of the revision from the most recent lifecycle before-image reachable through the active savepoint chain, ornullif no revision was captured.InternalCDOView.getRevision(CDOID id, boolean loadOnDemand) Methods in org.eclipse.emf.spi.cdo that return types with arguments of type InternalCDORevisionModifier and TypeMethodDescriptionCDOSessionProtocol.RefreshSessionResult.getChangedObjects(CDOBranch branch) InternalCDOTransaction.getCleanRevisions()InternalCDOTransaction.getCleanRevisionsUnsynced()Returns the same live clean-revisions map asInternalCDOTransaction.getCleanRevisions()without acquiring the transaction/view lock.InternalCDOView.ViewInvalidationData.getOldRevisions()Methods in org.eclipse.emf.spi.cdo with parameters of type InternalCDORevisionModifier and TypeMethodDescriptionvoidCDOSessionProtocol.RefreshSessionResult.addChangedObject(InternalCDORevision revision) voidCDOSessionProtocol.RefreshSessionResult.addChangedObject(InternalCDORevision revision, InternalCDORevisionDelta delta) Adds a changed revision and its server-derived delta to this refresh result.CDOStore.convertToEMF(EObject eObject, InternalCDORevision revision, EStructuralFeature feature, int index, Object value) CDOSessionProtocol.loadChunk(InternalCDORevision revision, EStructuralFeature feature, int accessIndex, int fetchIndex, int fromIndex, int toIndex) CDOSessionProtocol.loadChunk(InternalCDORevision revision, EStructuralFeature feature, List<CDOSessionProtocol.ChunkRange> ranges) Loads one or more ordered ranges of one feature of one exact revision.CDOSessionProtocol.loadPermissions(InternalCDORevision[] revisions) Deprecated.voidInternalCDOTransaction.registerDirty(InternalCDOObject object, CDOFeatureDelta featureDelta, InternalCDORevision cleanRevision) voidInternalCDOTransaction.registerFeatureDelta(InternalCDOObject object, CDOFeatureDelta featureDelta, InternalCDORevision cleanRevision) voidInternalCDOTransaction.registerFeatureDeltaUnsynced(InternalCDOObject object, CDOFeatureDelta featureDelta, InternalCDORevision cleanRevision) Registers a feature delta without acquiring the transaction/view lock.CDOStore.resolveProxy(InternalCDORevision revision, EStructuralFeature feature, int index, Object value) Method parameters in org.eclipse.emf.spi.cdo with type arguments of type InternalCDORevisionModifier and TypeMethodDescriptionvoidInternalCDOView.collectViewedRevisions(Map<CDOID, InternalCDORevision> revisions) voidInternalCDOView.invalidate(CDOBranch branch, long lastUpdateTime, List<CDORevisionKey> allChangedObjects, List<CDOIDAndVersion> allDetachedObjects, Map<CDOID, InternalCDORevision> oldRevisions, boolean async) Deprecated.As of 4.2.voidInternalCDOView.invalidate(CDOBranch branch, long lastUpdateTime, List<CDORevisionKey> allChangedObjects, List<CDOIDAndVersion> allDetachedObjects, Map<CDOID, InternalCDORevision> oldRevisions, boolean async, boolean clearResourcePathCache) Deprecated.As of 4.6.CDOSessionProtocol.loadPermissions3(Map<CDOBranchPoint, Set<InternalCDORevision>> revisions) CDOSessionProtocol.lockObjects(List<InternalCDORevision> viewedRevisions, int viewID, CDOBranch viewedBranch, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, long timeout) Deprecated.voidInternalCDOSession.processRefreshSessionResult(CDOSessionProtocol.RefreshSessionResult result, CDOBranch branch, List<InternalCDOView> branchViews, Map<CDOBranch, Map<CDOID, InternalCDORevision>> viewedRevisions) CDOSessionProtocol.refresh(long lastUpdateTime, Map<CDOBranch, Map<CDOID, InternalCDORevision>> viewedRevisions, int initialChunkSize, boolean enablePassiveUpdates) voidInternalCDOView.ViewInvalidationData.setOldRevisions(Map<CDOID, InternalCDORevision> oldRevisions) 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.
AbstractLifecycleManager.handleModuleAddition(InternalCDORevision, Consumer).