
public abstract class LongIDStore extends Store
InternalStore.NoChangeSets, InternalStore.NoCommitInfos, InternalStore.NoDurableLocking, InternalStore.NoExternalReferences, InternalStore.NoFeatureMaps, InternalStore.NoHandleRevisions, InternalStore.NoLargeObjects, InternalStore.NoQueryXRefs, InternalStore.NoRawAccessIStore.CanHandleClientAssignedIDs, IStore.ChangeFormat, IStore.RevisionParallelism, IStore.RevisionTemporalityILifecycle.DeferrableActivation| Modifier and Type | Field and Description |
|---|---|
static long |
NULL |
static Set<CDOID.ObjectType> |
OBJECT_ID_TYPES |
UNSPECIFIED_DATE| Constructor and Description |
|---|
LongIDStore(String type,
Set<IStore.ChangeFormat> supportedChangeFormats,
Set<IStore.RevisionTemporality> supportedRevisionTemporalities,
Set<IStore.RevisionParallelism> supportedRevisionParallelisms) |
| Modifier and Type | Method and Description |
|---|---|
CDOID |
createObjectID(String val) |
void |
ensureLastObjectID(CDOID id) |
long |
getLastObjectID() |
CDOID |
getNextCDOID(LongIDStoreAccessor accessor,
CDORevision revision) |
long |
getNextLocalObjectID() |
boolean |
isLocal(CDOID id)
Deprecated.
|
void |
setLastObjectID(long lastObjectID) |
void |
setNextLocalObjectID(long nextLocalObjectID) |
createExactMatchContext, 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, stringToIDactivate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, doDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toStringaddListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListeners, lastListenerRemoved, removeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetCreationTimegetCreationTime, getPersistentProperties, isFirstStart, removePersistentProperties, setPersistentPropertiesactivate, deactivate, getLifecycleState, isActiveaddListener, getListeners, hasListeners, removeListenerpublic static final Set<CDOID.ObjectType> OBJECT_ID_TYPES
public static final long NULL
public LongIDStore(String type, Set<IStore.ChangeFormat> supportedChangeFormats, Set<IStore.RevisionTemporality> supportedRevisionTemporalities, Set<IStore.RevisionParallelism> supportedRevisionParallelisms)
public long getLastObjectID()
public void setLastObjectID(long lastObjectID)
public long getNextLocalObjectID()
public void setNextLocalObjectID(long nextLocalObjectID)
public CDOID getNextCDOID(LongIDStoreAccessor accessor, CDORevision revision)
@Deprecated public boolean isLocal(CDOID id)
public void ensureLastObjectID(CDOID id)
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.