Interface CDORepository

All Superinterfaces:
Adapter, CDOExplorerElement, CDOSessionProvider, CDOTransactionOpener, CDOViewOpener, Comparable<CDOExplorerElement>, IAdaptable, org.eclipse.net4j.util.container.IContainer<CDOBranch>, org.eclipse.net4j.util.security.ICredentialsProvider, org.eclipse.net4j.util.security.ICredentialsProvider2, org.eclipse.net4j.util.container.IManagedContainerProvider, org.eclipse.net4j.util.event.INotifier, org.eclipse.net4j.util.security.IPasswordCredentialsProvider, org.eclipse.net4j.util.security.IPasswordCredentialsProvider2, org.eclipse.net4j.util.security.IPasswordCredentialsUpdateProvider

public interface CDORepository extends CDOExplorerElement, org.eclipse.net4j.util.container.IContainer<CDOBranch>, org.eclipse.net4j.util.security.IPasswordCredentialsProvider2, org.eclipse.net4j.util.security.IPasswordCredentialsUpdateProvider, org.eclipse.net4j.util.container.IManagedContainerProvider, CDOSessionProvider, CDOViewOpener, CDOTransactionOpener
A CDO server independent representation of a repository.
Since:
4.4
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.
  • Field Details

  • Method Details

    • isRemote

      boolean isRemote()
    • isClone

      boolean isClone()
    • isLocal

      boolean isLocal()
    • getContainer

      org.eclipse.net4j.util.container.IManagedContainer getContainer()
      Specified by:
      getContainer in interface org.eclipse.net4j.util.container.IManagedContainerProvider
      Since:
      4.7
    • getConnectorType

      String getConnectorType()
    • getConnectorDescription

      String getConnectorDescription()
    • getName

      String getName()
    • getURI

      String getURI()
    • getVersioningMode

      CDORepository.VersioningMode getVersioningMode()
    • getIDGeneration

      CDORepository.IDGeneration getIDGeneration()
    • isAuthenticating

      boolean isAuthenticating()
      Since:
      4.11
    • getCredentials

      org.eclipse.net4j.util.security.IPasswordCredentials getCredentials()
      Specified by:
      getCredentials in interface org.eclipse.net4j.util.security.ICredentialsProvider
      Specified by:
      getCredentials in interface org.eclipse.net4j.util.security.IPasswordCredentialsProvider
    • setCredentials

      void setCredentials(org.eclipse.net4j.util.security.IPasswordCredentials credentials)
    • getState

    • isConnected

      boolean isConnected()
    • connect

      void connect()
    • disconnect

      void disconnect()
    • getCheckouts

      CDOCheckout[] getCheckouts()
    • getSession

      CDOSession getSession()
      Specified by:
      getSession in interface CDOSessionProvider
    • acquireSession

      CDOSession acquireSession()
    • releaseSession

      void releaseSession()