# Verwendungen von Schnittstelle
org.eclipse.emf.cdo.server.ISession

Packages, die ISession verwenden
Package
Beschreibung
org.eclipse.emf.cdo.server
Server concepts for dealing with repositories and stores.
org.eclipse.emf.cdo.server.db
Server concepts for dealing with DB stores and accessors.
org.eclipse.emf.cdo.server.lissome
Server concepts for dealing with DB stores and accessors.
org.eclipse.emf.cdo.spi.server
Server service provider interfaces and useful base implementations.

## Verwendungen von ISession in org.eclipse.emf.cdo.server

Methoden in org.eclipse.emf.cdo.server, die ISession zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`ISession`
ISynchronizableRepository.`getReplicatorSession()`
`static ISession`
CDOServerUtil.`getServerSession(CDOSession session)`
`static ISession`
CDOServerUtil.`getServerSession(CDOView view)`
`ISession`
ISessionManager.`getSession(int sessionID)`
`ISession`
IView.`getSession()`
`ISession[]`
ISessionManager.`getSessions()`
`ISession[]`
ITopic.`getSessions()`
Methoden in org.eclipse.emf.cdo.server mit Parametern vom Typ ISession
Modifizierer und Typ
Methode
Beschreibung
`abstract CDOPermission`
IRepositoryProtector.RevisionAuthorizer.`authorizeRevision(ISession session, IRepositoryProtector.UserInfo userInfo, CDOBranchPoint securityContext, CDORevisionProvider revisionProvider, CDORevision revision)`
`static void`
CDOServerUtil.`execute(ISession context, Runnable runnable)`
`CDOPermission`
IPermissionManager.`getPermission(CDORevision revision, CDOBranchPoint securityContext, ISession session)`
`IStoreAccessor`
IStore.`getReader(ISession session)`
Returns a reader that can be used to read from this store in the context of the given 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.
`boolean`
IPermissionManager.`hasAnyRule(ISession session, Set<? extends Object> rules)`
`static CDOView`
CDOServerUtil.`openView(ISession session, CDOBranchPoint branchPoint)`
`static CDOView`
CDOServerUtil.`openView(ISession session, CDOBranchPoint branchPoint, boolean legacyModeEnabled)`
Veraltet.
As of 4.2 the legacy mode is always enabled, use `CDOServerUtil.openView(ISession, CDOBranchPoint)`.
`static CDOView`
CDOServerUtil.`openView(ISession session, CDOBranchPoint branchPoint, boolean legacyModeEnabled, CDORevisionProvider revisionProvider)`
Veraltet.
As of 4.2 the legacy mode is always enabled, use `CDOServerUtil.openView(ISession, CDOBranchPoint, CDORevisionProvider)`.
`static CDOView`
CDOServerUtil.`openView(ISession session, CDOBranchPoint branchPoint, CDORevisionProvider revisionProvider)`
`protected void`
CDOServerUtil.RepositoryReadAccessValidator.`throwException(ISession session, List<String> violations)`
`protected abstract String`
CDOServerUtil.RepositoryReadAccessValidator.`validate(ISession session, CDORevision revision)`
`static Runnable`
StoreThreadLocal.`wrap(ISession session, Runnable runnable)`
`static <T> Callable<T>`
StoreThreadLocal.`wrap(ISession session, Callable<T> callable)`
Methodenparameter in org.eclipse.emf.cdo.server mit Typargumenten vom Typ ISession
Modifizierer und Typ
Methode
Beschreibung
`static void`
CDOServerUtil.`execute(CDOSession context, Consumer<ISession> consumer)`

## Verwendungen von ISession in org.eclipse.emf.cdo.server.db

Methoden in org.eclipse.emf.cdo.server.db mit Parametern vom Typ ISession
Modifizierer und Typ
Methode
Beschreibung
`IDBStoreAccessor`
IDBStore.`getReader(ISession session)`

## Verwendungen von ISession in org.eclipse.emf.cdo.server.lissome

Methoden in org.eclipse.emf.cdo.server.lissome mit Parametern vom Typ ISession
Modifizierer und Typ
Methode
Beschreibung
`ILissomeStoreAccessor`
ILissomeStore.`getReader(ISession session)`

## Verwendungen von ISession in org.eclipse.emf.cdo.spi.server

Unterschnittstellen von ISession in org.eclipse.emf.cdo.spi.server
Modifizierer und Typ
Schnittstelle
Beschreibung
`interface`
`InternalSession`
If the meaning of this type isn't clear, there really should be more of a description here...
Methoden in org.eclipse.emf.cdo.spi.server, die Typen mit Argumenten vom Typ ISession zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`protected org.eclipse.net4j.util.security.operations.OperationAuthorizer<ISession>`
RepositoryConfigurator.`getOperationAuthorizer(String type, String description)`
Methoden in org.eclipse.emf.cdo.spi.server mit Parametern vom Typ ISession
Modifizierer und Typ
Methode
Beschreibung
`protected abstract IStoreAccessor`
Store.`createReader(ISession session)`
Creates and returns a new `IStoreAccessor` instance.
`protected String`
RepositoryActivityLog.`formatSession(ISession session)`
`protected String`
RepositoryActivityLog.`formatUser(ISession session)`
`IStoreAccessor`
Store.`getReader(ISession session)`
`protected abstract StoreAccessorPool`
Store.`getReaderPool(ISession session, boolean forReleasing)`
Returns a `pool` that may contain `IStoreAccessor` instances that are compatible with the given session.
`IView`
InternalLockManager.`openView(ISession session, int viewID, boolean readOnly, String durableLockingID)`
Veraltet.
`void`
InternalLockManager.`openView(ISession session, int viewID, boolean readOnly, String durableLockingID, Consumer<IView> viewConsumer, BiConsumer<CDOID,IDurableLockingManager.LockGrade> lockConsumer)`
`protected void`
RepositoryActivityLog.`sessionClosed(ISession session, int concurrentSessions)`
`protected void`
RepositoryActivityLog.`sessionOpened(ISession session, int concurrentSessions, int sessions)`
Methodenparameter in org.eclipse.emf.cdo.spi.server mit Typargumenten vom Typ ISession
Modifizierer und Typ
Methode
Beschreibung
`void`
InternalRepository.`addOperationAuthorizer(org.eclipse.net4j.util.security.operations.OperationAuthorizer<ISession> operationAuthorizer)`
Konstruktoren in org.eclipse.emf.cdo.spi.server mit Parametern vom Typ ISession
Modifizierer
Konstruktor
Beschreibung
`protected`
`LongIDStoreAccessor(Store store, ISession session)`
`protected`
`StoreAccessor(Store store, ISession session)`
`protected`
`StoreAccessorBase(Store store, ISession session)`