Package org.eclipse.emf.cdo.common
Interface CDOCommonRepository
- 
- All Superinterfaces:
- CDOTimeProvider,- IAdaptable
 - All Known Subinterfaces:
- CDOAdminClientRepository,- CDOAdminRepository,- CDORepositoryInfo,- InternalFailoverParticipant,- InternalRepository,- InternalSynchronizableRepository,- IRepository,- ISynchronizableRepository
 - All Known Implementing Classes:
- CDOSessionProtocol.OpenSessionResult
 
 public interface CDOCommonRepository extends CDOTimeProvider, IAdaptable Abstracts the information about CDO repositories that is common to both client and server side.A CDOCommonRepository can fire the following events: -  CDOCommonRepository.TypeChangedEventafter therepository typehas changed in a fail-over cluster.
-  CDOCommonRepository.StateChangedEventafter therepository statehas changed in a replicating deployment.
 - 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.
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classCDOCommonRepository.CommitInfoStorageEnumerates the possibleID generation locationsof a CDO repository.static classCDOCommonRepository.IDGenerationLocationEnumerates the possibleID generation locationsof a CDO repository.static classCDOCommonRepository.ListOrderingstatic classCDOCommonRepository.StateEnumerates the possiblestatesof a CDO repository.static interfaceCDOCommonRepository.StateChangedEventAneventfired when thestateof a CDO repository has changed.static classCDOCommonRepository.TypeEnumerates the possibletypesof a CDO repository.static interfaceCDOCommonRepository.TypeChangedEventAneventfired when thetypeof a CDO repository has changed.
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description CDOCommonRepository.CommitInfoStoragegetCommitInfoStorage()longgetCreationTime()Returns the creation time of this repository.CDOCommonRepository.IDGenerationLocationgetIDGenerationLocation()java.lang.StringgetName()Returns the name of this repository.java.util.Set<CDOID.ObjectType>getObjectIDTypes()Returns the type of CDOIDs created by the store of this repository.CDOIDgetRootResourceID()Returns the ID of the root resource of this repository.CDOCommonRepository.StategetState()Returns the state of this repository.java.lang.StringgetStoreType()Returns the type of the store of this repository.CDOCommonRepository.TypegetType()Returns the type of this repository.java.lang.StringgetUUID()Returns the UUID of this repository.booleanisAuthenticating()Returnstrueif this repository requires user authentication,falseotherwise.booleanisAuthorizingOperations()booleanisEnsuringReferentialIntegrity()Returnstrueif this repository ensures referential integrity,falseotherwise.booleanisSerializingCommits()Returnstrueif this repository serializes commits,falseotherwise.booleanisSupportingAudits()Returnstrueif this repository supports auditing,falseotherwise.booleanisSupportingBranches()Returnstrueif this repository supports branching,falseotherwise.booleanisSupportingEcore()Deprecated.As of 4.2 instances of Ecore are always supported (on demand).booleanisSupportingUnits()Returnstrueif this repository supports units,falseotherwise.booleanwaitWhileInitial(IProgressMonitor monitor)- 
Methods inherited from interface org.eclipse.emf.cdo.common.util.CDOTimeProvidergetTimeStamp
 - 
Methods inherited from interface org.eclipse.core.runtime.IAdaptablegetAdapter
 
- 
 
- 
- 
- 
Method Detail- 
getNamejava.lang.String getName() Returns the name of this repository.
 - 
getUUIDjava.lang.String getUUID() Returns the UUID of this repository.
 - 
getTypeCDOCommonRepository.Type getType() Returns the type of this repository.
 - 
getStateCDOCommonRepository.State getState() Returns the state of this repository.
 - 
getCreationTimelong getCreationTime() Returns the creation time of this repository.
 - 
getStoreTypejava.lang.String getStoreType() Returns the type of the store of this repository.
 - 
getObjectIDTypesjava.util.Set<CDOID.ObjectType> getObjectIDTypes() Returns the type of CDOIDs created by the store of this repository.
 - 
getIDGenerationLocationCDOCommonRepository.IDGenerationLocation getIDGenerationLocation() - Since:
- 4.1
 
 - 
getCommitInfoStorageCDOCommonRepository.CommitInfoStorage getCommitInfoStorage() - Since:
- 4.6
 
 - 
getRootResourceIDCDOID getRootResourceID() Returns the ID of the root resource of this repository.
 - 
isAuthenticatingboolean isAuthenticating() Returnstrueif this repository requires user authentication,falseotherwise.- Since:
- 4.4
 
 - 
isSupportingAuditsboolean isSupportingAudits() Returnstrueif this repository supports auditing,falseotherwise.
 - 
isSupportingBranchesboolean isSupportingBranches() Returnstrueif this repository supports branching,falseotherwise.
 - 
isSupportingUnitsboolean isSupportingUnits() Returnstrueif this repository supports units,falseotherwise.- Since:
- 4.5
 
 - 
isSupportingEcore@Deprecated boolean isSupportingEcore() Deprecated.As of 4.2 instances of Ecore are always supported (on demand).Returnstrueif this repository supports instances of Ecore,falseotherwise.- Since:
- 4.0
 
 - 
isSerializingCommitsboolean isSerializingCommits() Returnstrueif this repository serializes commits,falseotherwise.- Since:
- 4.2
 
 - 
isEnsuringReferentialIntegrityboolean isEnsuringReferentialIntegrity() Returnstrueif this repository ensures referential integrity,falseotherwise.- Since:
- 4.0
 
 - 
isAuthorizingOperationsboolean isAuthorizingOperations() - Since:
- 4.15
 
 - 
waitWhileInitialboolean waitWhileInitial(IProgressMonitor monitor) - Since:
- 4.2
 
 
- 
 
-