Package org.eclipse.emf.cdo.spi.server
Class LongIDStore
- java.lang.Object
- 
- org.eclipse.net4j.util.event.Notifier
- 
- org.eclipse.net4j.util.lifecycle.Lifecycle
- 
- org.eclipse.emf.cdo.spi.server.Store
- 
- org.eclipse.emf.cdo.spi.server.LongIDStore
 
 
 
 
- 
- All Implemented Interfaces:
- IStore,- InternalStore,- org.eclipse.net4j.util.event.INotifier,- org.eclipse.net4j.util.event.INotifier.INotifier2,- org.eclipse.net4j.util.lifecycle.IDeactivateable,- org.eclipse.net4j.util.lifecycle.ILifecycle,- org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation
 
 public abstract class LongIDStore extends Store If the meaning of this type isn't clear, there really should be more of a description here...- Since:
- 2.0
- Author:
- Eike Stepper
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycleorg.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation
 - 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifierorg.eclipse.net4j.util.event.INotifier.INotifier2
 - 
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.spi.server.InternalStoreInternalStore.NoChangeSets, InternalStore.NoCommitInfos, InternalStore.NoDurableLocking, InternalStore.NoExternalReferences, InternalStore.NoFeatureMaps, InternalStore.NoHandleRevisions, InternalStore.NoLargeObjects, InternalStore.NoQueryXRefs, InternalStore.NoRawAccess
 - 
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.server.IStoreIStore.CanHandleClientAssignedIDs, IStore.ChangeFormat, IStore.RevisionParallelism, IStore.RevisionTemporality
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static longNULLstatic java.util.Set<CDOID.ObjectType>OBJECT_ID_TYPES- 
Fields inherited from class org.eclipse.emf.cdo.spi.server.StoreUNSPECIFIED_DATE
 
- 
 - 
Constructor SummaryConstructors Constructor Description LongIDStore(java.lang.String type, java.util.Set<IStore.ChangeFormat> supportedChangeFormats, java.util.Set<IStore.RevisionTemporality> supportedRevisionTemporalities, java.util.Set<IStore.RevisionParallelism> supportedRevisionParallelisms)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description CDOIDcreateObjectID(java.lang.String val)voidensureLastObjectID(CDOID id)longgetLastObjectID()CDOIDgetNextCDOID(LongIDStoreAccessor accessor, CDORevision revision)longgetNextLocalObjectID()booleanisLocal(CDOID id)Deprecated.voidsetLastObjectID(long lastObjectID)voidsetNextLocalObjectID(long nextLocalObjectID)- 
Methods inherited from class org.eclipse.emf.cdo.spi.server.StorecreateExactMatchContext, createReader, createRevision, createWriter, getIndicatingCommitDistributor, getLastBranchID, getLastCommitTime, getLastLocalBranchID, getLastNonLocalCommitTime, getNextBranchID, getNextLocalBranchID, getObjectIDTypes, getReader, getReaderPool, getRepository, getRevisionParallelism, getRevisionTemporality, getSupportedChangeFormats, getSupportedRevisionParallelisms, getSupportedRevisionTemporalities, getType, getWriter, getWriterPool, idToString, isDropAllDataOnActivate, releaseAccessor, set, setDropAllDataOnActivate, setLastBranchID, setLastCommitTime, setLastLocalBranchID, setLastNonLocalCommitTime, setObjectIDTypes, setRepository, setRevisionParallelism, setRevisionTemporality, stringToID
 - 
Methods inherited from class org.eclipse.net4j.util.lifecycle.Lifecycleactivate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, doDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toString
 - 
Methods inherited from class org.eclipse.net4j.util.event.NotifieraddListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycleactivate, deactivate, getLifecycleState, isActive
 - 
Methods inherited from interface org.eclipse.net4j.util.event.INotifieraddListener, getListeners, hasListeners, removeListener
 - 
Methods inherited from interface org.eclipse.emf.cdo.spi.server.InternalStoresetCreationTime
 - 
Methods inherited from interface org.eclipse.emf.cdo.server.IStoregetCreationTime, getPersistentProperties, isFirstStart, removePersistentProperties, setPersistentProperties
 
- 
 
- 
- 
- 
Field Detail- 
OBJECT_ID_TYPESpublic static final java.util.Set<CDOID.ObjectType> OBJECT_ID_TYPES - Since:
- 3.0
 
 - 
NULLpublic static final long NULL - Since:
- 3.0
 
 
- 
 - 
Constructor Detail- 
LongIDStorepublic LongIDStore(java.lang.String type, java.util.Set<IStore.ChangeFormat> supportedChangeFormats, java.util.Set<IStore.RevisionTemporality> supportedRevisionTemporalities, java.util.Set<IStore.RevisionParallelism> supportedRevisionParallelisms)
 
- 
 - 
Method Detail- 
createObjectIDpublic CDOID createObjectID(java.lang.String val) - Since:
- 4.0
 
 - 
getLastObjectIDpublic long getLastObjectID() 
 - 
setLastObjectIDpublic void setLastObjectID(long lastObjectID) 
 - 
getNextLocalObjectIDpublic long getNextLocalObjectID() - Since:
- 3.0
 
 - 
setNextLocalObjectIDpublic void setNextLocalObjectID(long nextLocalObjectID) - Since:
- 3.0
 
 - 
getNextCDOIDpublic CDOID getNextCDOID(LongIDStoreAccessor accessor, CDORevision revision) - Since:
- 4.0
 
 - 
isLocal@Deprecated public boolean isLocal(CDOID id) Deprecated.
 - 
ensureLastObjectIDpublic void ensureLastObjectID(CDOID id) - Since:
- 4.0
 
 
- 
 
-