Package org.eclipse.emf.cdo.server

# Schnittstelle ISession

Alle Superschnittstellen:
  `CDOCommonSession`, `CDOLobLoader`, `org.eclipse.net4j.util.collection.Closeable`, `IAdaptable`, `org.eclipse.net4j.util.container.IContainer<IView>`, `org.eclipse.net4j.util.event.INotifier`, `org.eclipse.net4j.util.options.IOptionsContainer`, `org.eclipse.net4j.util.properties.IPropertiesContainer`, `org.eclipse.net4j.util.security.IUserAware`

Alle bekannten Unterschnittstellen:
  `InternalSession`

public interface ISession extends CDOCommonSession, CDOLobLoader, org.eclipse.net4j.util.container.IContainer<IView>
The server-side representation of a client `session`.

Autor:
  Eike Stepper
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 - Übersicht

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.common.CDOCommonSession

`CDOCommonSession.Options`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainer

`org.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.event.INotifier

`org.eclipse.net4j.util.event.INotifier.INotifier2`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`long`
`getLastUpdateTime()`
Veraltet.
The return value of this method can not be relied upon to be strictly ordered!
`ISessionManager`
`getManager()`
`ISessionProtocol`
`getProtocol()`
`IRepository`
`getRepository()`
`IView`
`getView(int viewID)`
`IView[]`
`getViews()`
`boolean`
`isSubscribed()`
`ITransaction`
`openTransaction(int viewID, CDOBranchPoint branchPoint)`
`ITransaction`
`openTransaction(int viewID, CDOBranchPoint branchPoint, String durableLockingID)`
`IView`
`openView(int viewID, CDOBranchPoint branchPoint)`
`IView`
`openView(int viewID, CDOBranchPoint branchPoint, String durableLockingID)`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.CDOCommonSession

`authorizeOperations, getBranchManager, getCommitInfoManager, getOpeningTime, getRevisionManager, getSessionID, options`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.lob.CDOLobLoader

`loadLob`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.collection.Closeable

`close, isClosed`

### Von Schnittstelle geerbte Methoden org.eclipse.core.runtime.IAdaptable

`getAdapter`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer

`getElements, isEmpty`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier

`addListener, getListeners, hasListeners, removeListener`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.properties.IPropertiesContainer

`properties`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.security.IUserAware

`getUserID`

## Methodendetails

### getManager

ISessionManager getManager()

Seit:
  3.0

### getRepository

IRepository getRepository()

Seit:
  4.13

### getProtocol

ISessionProtocol getProtocol()

Seit:
  3.0

### getLastUpdateTime

@Deprecated long getLastUpdateTime()
Veraltet.
The return value of this method can not be relied upon to be strictly ordered!

Seit:
  4.0

### isSubscribed

boolean isSubscribed()

Seit:
  2.0

### getViews

IView[] getViews()

Angegeben von:
  `getViews` in Schnittstelle `CDOCommonSession`
Seit:
  4.13

### getView

IView getView(int viewID)

Angegeben von:
  `getView` in Schnittstelle `CDOCommonSession`
Seit:
  4.13

### openView

IView openView(int viewID, CDOBranchPoint branchPoint)

Seit:
  3.0

### openView

IView openView(int viewID, CDOBranchPoint branchPoint, String durableLockingID)

Seit:
  4.19

### openTransaction

ITransaction openTransaction(int viewID, CDOBranchPoint branchPoint)

Seit:
  3.0

### openTransaction

ITransaction openTransaction(int viewID, CDOBranchPoint branchPoint, String durableLockingID)

Seit:
  4.19