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.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
static enum
static enum
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
Adapter.Internal
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.explorer.CDOExplorerElement
CDOExplorerElement.StateChangedEvent
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainer
org.eclipse.net4j.util.container.IContainer.Modifiable<E extends Object>, org.eclipse.net4j.util.container.IContainer.Persistable<E extends Object>, org.eclipse.net4j.util.container.IContainer.Persistence<E extends Object>
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.security.IPasswordCredentialsProvider
org.eclipse.net4j.util.security.IPasswordCredentialsProvider.Provider
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
connect()
void
org.eclipse.net4j.util.container.IManagedContainer
org.eclipse.net4j.util.security.IPasswordCredentials
getName()
getState()
getURI()
boolean
boolean
isClone()
boolean
boolean
isLocal()
boolean
isRemote()
void
void
setCredentials
(org.eclipse.net4j.util.security.IPasswordCredentials credentials) Methods inherited from interface org.eclipse.emf.common.notify.Adapter
getTarget, isAdapterForType, notifyChanged, setTarget
Methods inherited from interface org.eclipse.emf.cdo.explorer.CDOExplorerElement
addKeyword, delete, getDescription, getError, getFolder, getID, getKeywords, getLabel, getProperties, getStateFolder, getStateFolder, getTransientProperties, getType, hasKeyword, removeKeyword, setDescription, setKeywords, setLabel
Methods inherited from interface org.eclipse.emf.cdo.transaction.CDOTransactionOpener
openTransaction, openTransaction
Methods inherited from interface org.eclipse.emf.cdo.view.CDOViewOpener
openView, openView
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
Methods inherited from interface org.eclipse.net4j.util.container.IContainer
getElements, isEmpty
Methods inherited from interface org.eclipse.net4j.util.security.ICredentialsProvider
isInteractive
Methods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
Methods inherited from interface org.eclipse.net4j.util.security.IPasswordCredentialsProvider2
getCredentials
Methods inherited from interface org.eclipse.net4j.util.security.IPasswordCredentialsUpdateProvider
getCredentialsUpdate, getCredentialsUpdate
-
Field Details
-
TYPE_REMOTE
- See Also:
-
TYPE_CLONE
- See Also:
-
TYPE_LOCAL
- See Also:
-
-
Method Details
-
isRemote
boolean isRemote() -
isClone
boolean isClone() -
isLocal
boolean isLocal() -
getContainer
org.eclipse.net4j.util.container.IManagedContainer getContainer()- Specified by:
getContainer
in interfaceorg.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 interfaceorg.eclipse.net4j.util.security.ICredentialsProvider
- Specified by:
getCredentials
in interfaceorg.eclipse.net4j.util.security.IPasswordCredentialsProvider
-
setCredentials
void setCredentials(org.eclipse.net4j.util.security.IPasswordCredentials credentials) -
getState
CDORepository.State getState() -
isConnected
boolean isConnected() -
connect
void connect() -
disconnect
void disconnect() -
getCheckouts
CDOCheckout[] getCheckouts() -
getSession
CDOSession getSession()- Specified by:
getSession
in interfaceCDOSessionProvider
-
acquireSession
CDOSession acquireSession() -
releaseSession
void releaseSession()
-