org.eclipse.emf.cdo.server
Interface IRepository
- All Superinterfaces:
- org.eclipse.net4j.util.container.IContainer<java.lang.Object>, org.eclipse.net4j.util.event.INotifier, IQueryHandlerProvider
public interface IRepository
- extends org.eclipse.net4j.util.container.IContainer<java.lang.Object>, IQueryHandlerProvider
| Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainer |
org.eclipse.net4j.util.container.IContainer.Modifiable<E> |
| Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier |
org.eclipse.net4j.util.event.INotifier.Introspection |
| Methods inherited from interface org.eclipse.net4j.util.container.IContainer |
getElements, isEmpty |
| Methods inherited from interface org.eclipse.net4j.util.event.INotifier |
addListener, removeListener |
getName
java.lang.String getName()
setName
void setName(java.lang.String name)
getStore
IStore getStore()
setStore
void setStore(IStore store)
getProperties
java.util.Map<java.lang.String,java.lang.String> getProperties()
setProperties
void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
getUUID
java.lang.String getUUID()
isSupportingRevisionDeltas
boolean isSupportingRevisionDeltas()
isSupportingAudits
boolean isSupportingAudits()
isVerifyingRevisions
boolean isVerifyingRevisions()
getPackageRegistry
CDOPackageRegistry getPackageRegistry()
- Returns the EMF
package registry that is used by this repository.
This registry is managed by the package manager of this repository.
- Since:
- 2.0
- See Also:
#getPackageUnitManager()
getSessionManager
ISessionManager getSessionManager()
getRevisionManager
IRevisionManager getRevisionManager()
getNotificationManager
INotificationManager getNotificationManager()
- Since:
- 2.0
getQueryHandlerProvider
IQueryHandlerProvider getQueryHandlerProvider()
- Since:
- 2.0
getCreationTime
long getCreationTime()
- Returns the repository creation time.
- Since:
- 2.0
validateTimeStamp
void validateTimeStamp(long timeStamp)
throws java.lang.IllegalArgumentException
- Validates the given timeStamp against the repository time.
- Throws:
java.lang.IllegalArgumentException - if the given timeStamp is less than the repository creation time or greater than the current repository
time.- Since:
- 2.0
addHandler
void addHandler(IRepository.Handler handler)
- Since:
- 2.0
removeHandler
void removeHandler(IRepository.Handler handler)
- Since:
- 2.0