org.eclipse.emf.cdo.spi.server
Interface InternalStore

All Superinterfaces:
ILifecycle, INotifier, IStore
All Known Implementing Classes:
LongIDStore, Store

public interface InternalStore
extends IStore, ILifecycle

Since:
3.0

Nested Class Summary
static interface InternalStore.NoExternalReferences
           
static interface InternalStore.NoFeatureMaps
           
static interface InternalStore.NoHandleRevisions
           
static interface InternalStore.NoLargeObjects
           
static interface InternalStore.NoQueryXRefs
           
static interface InternalStore.NoRawAccess
           
 
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.server.IStore
IStore.CanHandleClientAssignedIDs, IStore.ChangeFormat, IStore.RevisionParallelism, IStore.RevisionTemporality
 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycle
ILifecycle.DeferrableActivation
 
Method Summary
 int getNextBranchID()
           
 int getNextLocalBranchID()
           
 InternalRepository getRepository()
           
 boolean isDropAllDataOnActivate()
           
 boolean isLocal(CDOID id)
           
 void setCreationTime(long creationTime)
           
 void setDropAllDataOnActivate(boolean dropAllDataOnActivate)
           
 void setLastBranchID(int lastBranchID)
           
 void setLastCommitTime(long lastCommitTime)
           
 void setLastLocalBranchID(int lastLocalBranchID)
           
 void setLastNonLocalCommitTime(long lastNonLocalCommitTime)
           
 void setRepository(IRepository repository)
           
 void setRevisionParallelism(IStore.RevisionParallelism revisionParallelism)
           
 void setRevisionTemporality(IStore.RevisionTemporality revisionTemporality)
           
 
Methods inherited from interface org.eclipse.emf.cdo.server.IStore
createObjectID, getCreationTime, getIndicatingCommitDistributor, getLastBranchID, getLastCommitTime, getLastLocalBranchID, getLastNonLocalCommitTime, getObjectIDTypes, getPersistentProperties, getReader, getRevisionParallelism, getRevisionTemporality, getSupportedChangeFormats, getSupportedRevisionParallelisms, getSupportedRevisionTemporalities, getType, getWriter, isFirstStart, removePersistentProperties, setPersistentProperties
 
Methods inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycle
activate, deactivate, getLifecycleState, isActive
 
Methods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
 

Method Detail

getRepository

InternalRepository getRepository()
Specified by:
getRepository in interface IStore

setRepository

void setRepository(IRepository repository)

setRevisionTemporality

void setRevisionTemporality(IStore.RevisionTemporality revisionTemporality)

setRevisionParallelism

void setRevisionParallelism(IStore.RevisionParallelism revisionParallelism)

getNextBranchID

int getNextBranchID()

getNextLocalBranchID

int getNextLocalBranchID()

setLastBranchID

void setLastBranchID(int lastBranchID)

setLastLocalBranchID

void setLastLocalBranchID(int lastLocalBranchID)

setLastCommitTime

void setLastCommitTime(long lastCommitTime)

setLastNonLocalCommitTime

void setLastNonLocalCommitTime(long lastNonLocalCommitTime)

isLocal

boolean isLocal(CDOID id)
Since:
4.0

isDropAllDataOnActivate

boolean isDropAllDataOnActivate()
Since:
4.0

setDropAllDataOnActivate

void setDropAllDataOnActivate(boolean dropAllDataOnActivate)
Since:
4.0

setCreationTime

void setCreationTime(long creationTime)
Since:
4.0


Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.