Interface CDOSession

All Superinterfaces:
CDOCommonSession, CDOTransactionContainer, CDOTransactionOpener, CDOUpdatable, CDOViewContainer, CDOViewOpener, org.eclipse.net4j.util.collection.Closeable, IAdaptable, org.eclipse.net4j.util.container.IContainer<CDOView>, org.eclipse.net4j.util.event.INotifier, org.eclipse.net4j.util.options.IOptionsContainer, org.eclipse.net4j.util.security.IPasswordCredentialsProvider.Provider, org.eclipse.net4j.util.properties.IPropertiesContainer, org.eclipse.net4j.util.security.IUserAware
All Known Subinterfaces:
CDONet4jSession, CDOSession, InternalCDOSession

public interface CDOSession extends CDOCommonSession, CDOUpdatable, CDOTransactionContainer, org.eclipse.net4j.util.security.IPasswordCredentialsProvider.Provider
Represents and controls the connection to a model repository in addition to the inherited view management functions.

A session has the following responsibilities:

Note that in order to retrieve, access and store objects a view is needed. The various openXYZ methods are provided for this purpose.

A session can fire the following events:

Since:
2.0
Author:
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.