
public interface IRepository extends CDOCommonRepository, IQueryHandlerProvider, IContainer<Object>, ILifecycle
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IRepository.Handler
A marker interface to indicate valid arguments to
addHandler(Handler) and
removeHandler(Handler). |
static interface |
IRepository.Props
Contains symbolic constants that specifiy valid keys of
repository properties. |
static interface |
IRepository.ReadAccessHandler
Provides a way to handle revisions that are to be sent to the client.
|
static interface |
IRepository.WriteAccessHandler
Provides a way to handle commits that are received from a client.
|
CDOCommonRepository.IDGenerationLocation, CDOCommonRepository.State, CDOCommonRepository.StateChangedEvent, CDOCommonRepository.Type, CDOCommonRepository.TypeChangedEventIContainer.Modifiable<E>ILifecycle.DeferrableActivation| Modifier and Type | Field and Description |
|---|---|
static String |
SYSTEM_USER_ID |
getCreationTime, getIDGenerationLocation, getName, getObjectIDTypes, getRootResourceID, getState, getStoreType, getType, getUUID, isEnsuringReferentialIntegrity, isSerializingCommits, isSupportingAudits, isSupportingBranches, isSupportingEcore, waitWhileInitialgetTimeStampgetAdaptergetQueryHandlergetElements, isEmptyactivate, deactivate, getLifecycleState, isActiveaddListener, getListeners, hasListeners, removeListenerstatic final String SYSTEM_USER_ID
IStore getStore()
CDOPackageRegistry getPackageRegistry()
package registry that is used by this repository.CDOBranchManager getBranchManager()
CDORevisionManager getRevisionManager()
CDOCommitInfoManager getCommitInfoManager()
ISessionManager getSessionManager()
@Deprecated IDurableLockingManager getLockManager()
getLockingManager().ILockingManager getLockingManager()
IQueryHandlerProvider getQueryHandlerProvider()
long getLastCommitTimeStamp()
long waitForCommit(long timeout)
void validateTimeStamp(long timeStamp)
throws IllegalArgumentException
IllegalArgumentException - if the given timeStamp is less than the repository creation time or greater than the current repository
time.@Deprecated CDOCommitInfoHandler[] getCommitInfoHandlers()
CDOCommitInfoProvider.getCommitInfoHandlers()@Deprecated void addCommitInfoHandler(CDOCommitInfoHandler handler)
CDOCommitInfoProvider.addCommitInfoHandler(CDOCommitInfoHandler)@Deprecated void removeCommitInfoHandler(CDOCommitInfoHandler handler)
CDOCommitInfoProvider.removeCommitInfoHandler(CDOCommitInfoHandler)Set<IRepository.Handler> getHandlers()
void addHandler(IRepository.Handler handler)
void removeHandler(IRepository.Handler handler)
void setInitialPackages(EPackage... initialPackages)
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.