Interface CDORevisionManager

  • All Superinterfaces:
    org.eclipse.net4j.util.event.INotifier
    All Known Subinterfaces:
    InternalCDORevisionManager
    All Known Implementing Classes:
    DelegatingCDORevisionManager

    public interface CDORevisionManager
    extends org.eclipse.net4j.util.event.INotifier
    Provides access to revisions in a CDO repository by demand loading and caching them.

    Revisions are generally queried by:

    • their object ID and
    • their branch plus either:
      • a timestamp or
      • a version

    If querying by timestamp it's also possible to ask for multiple revisions (identified by a list of object IDs) in one round trip (to the server if this revision manager is contained by a session or to the backend store if it is contained by a repository.

    Since:
    3.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.