Interface CDOCommonSession

All Superinterfaces:
org.eclipse.net4j.util.collection.Closeable, IAdaptable, org.eclipse.net4j.util.options.IOptionsContainer, org.eclipse.net4j.util.properties.IPropertiesContainer, org.eclipse.net4j.util.security.IUserAware
All Known Subinterfaces:
CDONet4jSession, CDOSession, CDOSession, InternalCDOSession, InternalSession, ISession

public interface CDOCommonSession extends IAdaptable, org.eclipse.net4j.util.security.IUserAware, org.eclipse.net4j.util.options.IOptionsContainer, org.eclipse.net4j.util.properties.IPropertiesContainer, org.eclipse.net4j.util.collection.Closeable
Abstracts the information about CDO sessions that is common to both client and server side.
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.
  • Method Details

    • getSessionID

      int getSessionID()
    • getOpeningTime

      long getOpeningTime()
      Since:
      4.13
    • getViews

      CDOCommonView[] getViews()
    • getView

      CDOCommonView getView(int viewID)
    • authorizeOperations

      String[] authorizeOperations(org.eclipse.net4j.util.security.operations.AuthorizableOperation... operations)
      Since:
      4.15
    • getRevisionManager

      CDORevisionManager getRevisionManager()
      Since:
      4.18
    • getBranchManager

      CDOBranchManager getBranchManager()
      Since:
      4.18
    • getCommitInfoManager

      CDOCommitInfoManager getCommitInfoManager()
      Since:
      4.18
    • options

      Returns the options of this session.
      Specified by:
      options in interface org.eclipse.net4j.util.options.IOptionsContainer