Uses of Interface
org.eclipse.emf.cdo.common.revision.CDORevisionProvider
Package
Description
Common concepts that are differently extended in clients and servers.
Common concepts for dealing with protocols and CDO-specific I/O.
Common concepts for dealing with revisions and revision lists.
The generated EMF implementation of the CDO Lifecycle Management Security model.
The generated EMF API of the CDO security model.
The generated EMF implementation of the CDO security model.
The generated EMF utilities of the CDO security model.
Server concepts for dealing with repositories and stores.
Common service provider interfaces and useful base implementations for dealing with commits and change sets.
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
.Client concepts for dealing with transactions, distributed transactions and their save points.
Client concepts for dealing with views, view sets, queries, CDO objects and EMF resource sets.
Concepts to checkout, open and further operate CDO
workspaces
.Client service provider interfaces and useful base implementations.
-
Uses of CDORevisionProvider in org.eclipse.emf.cdo.common
Modifier and TypeInterfaceDescriptioninterface
Abstracts the information about CDO transactions that is common to both client and server side.interface
Abstracts the information about CDO views that is common to both client and server side. -
Uses of CDORevisionProvider in org.eclipse.emf.cdo.common.protocol
Modifier and TypeMethodDescriptionvoid
CDOProtocol.CommitNotificationInfo.setRevisionProvider
(CDORevisionProvider revisionProvider) -
Uses of CDORevisionProvider in org.eclipse.emf.cdo.common.revision
Modifier and TypeMethodDescriptionstatic CDOChangeSetData
CDORevisionUtil.createChangeSetData
(Set<CDOID> ids, CDORevisionProvider startProvider, CDORevisionProvider endProvider) static CDOChangeSetData
CDORevisionUtil.createChangeSetData
(Set<CDOID> ids, CDORevisionProvider startProvider, CDORevisionProvider endProvider, boolean useStartVersions) 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) 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) static CDORevision
CDORevisionUtil.getParentRevision
(CDORevision revision, CDORevisionProvider provider) static String
CDORevisionUtil.getResourceNodePath
(CDOID id, CDORevisionProvider provider) static String
CDORevisionUtil.getResourceNodePath
(CDORevision revision, CDORevisionProvider provider) static void
CDORevisionUtil.handleParentRevisions
(CDORevision revision, CDORevisionProvider provider, CDORevisionHandler handler) static boolean
CDORevisionUtil.isContained
(CDOID child, CDOID container, CDORevisionProvider provider) static boolean
CDORevisionUtil.isContained
(InternalCDORevision child, CDOID container, CDORevisionProvider provider) -
Uses of CDORevisionProvider 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 CDORevisionProvider 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 CDORevisionProvider in org.eclipse.emf.cdo.security.impl
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) protected CDOView
ObjectFilterImpl.getView
(CDORevisionProvider revisionProvider) protected CDOView
ObjectPermissionImpl.getView
(CDORevisionProvider revisionProvider) Deprecated.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 CDORevisionProvider in org.eclipse.emf.cdo.security.util
Modifier and TypeMethodDescriptionprotected CDORevisionProvider
SecurityValidator.getRevisionProvider
(Realm realm, Map<Object, Object> context) -
Uses of CDORevisionProvider in org.eclipse.emf.cdo.server
Modifier and TypeInterfaceDescriptionstatic interface
Represents the state of a single, logical commit operation which is driven through multiple calls to several methods on theIStoreAccessor
API.interface
The server-side representation of a clienttransaction
.interface
The server-side representation of a clientview
.Modifier and TypeMethodDescriptionabstract CDOPermission
IRepositoryProtector.RevisionAuthorizer.authorizeRevision
(ISession session, IRepositoryProtector.UserInfo userInfo, CDOBranchPoint securityContext, CDORevisionProvider revisionProvider, CDORevision revision) IUnitManager.getUnitsOf
(Set<CDOID> ids, CDORevisionProvider revisionProvider) static CDOView
CDOServerUtil.openView
(ISession session, CDOBranchPoint branchPoint, boolean legacyModeEnabled, CDORevisionProvider revisionProvider) Deprecated.static CDOView
CDOServerUtil.openView
(ISession session, CDOBranchPoint branchPoint, CDORevisionProvider revisionProvider) -
Uses of CDORevisionProvider in org.eclipse.emf.cdo.spi.common.commit
Modifier and TypeClassDescriptionclass
If the meaning of this type isn't clear, there really should be more of a description here...final class
If the meaning of this type isn't clear, there really should be more of a description here...ModifierConstructorDescriptionCDOChangeSetDataRevisionProvider
(CDORevisionProvider delegate, CDOChangeSetData changeSetData) CDOChangeSetDataRevisionProvider
(CDORevisionProvider delegate, CDOChangeSetData changeSetData, CDORevisionProvider revisionCallback, CDORevisionDeltaProvider revisionDeltaCallback) -
Uses of CDORevisionProvider in org.eclipse.emf.cdo.spi.common.revision
Modifier and TypeInterfaceDescriptioninterface
A revision provider that can also providesynthetic revisions
.Modifier and TypeClassDescriptionclass
A revision provider backed by arevision manager
that provides revisions which arevalid
at the configuredbranch point
.static class
A managed revision provider that can also providesynthetic revisions
.class
A revision providingHashMap
. -
Uses of CDORevisionProvider in org.eclipse.emf.cdo.spi.server
Modifier and TypeInterfaceDescriptioninterface
If the meaning of this type isn't clear, there really should be more of a description here...interface
If the meaning of this type isn't clear, there really should be more of a description here...interface
If the meaning of this type isn't clear, there really should be more of a description here...Modifier and TypeMethodDescriptionInternalUnitManager.getUnitMoves
(InternalCDORevisionDelta[] deltas, CDORevisionProvider before, CDORevisionProvider after) -
Uses of CDORevisionProvider in org.eclipse.emf.cdo.spi.workspace
Modifier and TypeInterfaceDescriptioninterface
If the meaning of this type isn't clear, there really should be more of a description here...interface
If the meaning of this type isn't clear, there really should be more of a description here... -
Uses of CDORevisionProvider in org.eclipse.emf.cdo.transaction
Modifier and TypeInterfaceDescriptioninterface
A read-write view to the current (i.e.Modifier and TypeClassDescriptionclass
Atransaction
that persists changes to the object graph locally on commit and can later load these changes and push them to therepository
. -
Uses of CDORevisionProvider in org.eclipse.emf.cdo.view
-
Uses of CDORevisionProvider in org.eclipse.emf.cdo.workspace
Modifier and TypeInterfaceDescriptioninterface
Represents a localcheckout
from a remote repository.interface
interface
AddsCDOWorkspaceBase2.isEmpty()
andCDOWorkspaceBase2.containsID(CDOID)
methods. -
Uses of CDORevisionProvider in org.eclipse.emf.spi.cdo
Modifier and TypeInterfaceDescriptioninterface
If the meaning of this type isn't clear, there really should be more of a description here...interface
If the meaning of this type isn't clear, there really should be more of a description here...Modifier and TypeMethodDescriptionInternalCDOTransaction.applyChangeSet
(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>>> InternalCDOTransaction.applyChangeSetData
(CDOChangeSetData changeSetData, CDORevisionProvider targetBaseProvider, CDORevisionProvider targetProvider, CDOBranchPoint source)
CDOServerUtil.openView(ISession, CDOBranchPoint, CDORevisionProvider)
.