org.eclipse.emf.cdo.spi.server
Class LongIDStoreAccessor

java.lang.Object
  extended by org.eclipse.net4j.util.event.Notifier
      extended by org.eclipse.net4j.util.lifecycle.Lifecycle
          extended by org.eclipse.emf.cdo.spi.server.StoreAccessorBase
              extended by org.eclipse.emf.cdo.spi.server.StoreAccessor
                  extended by org.eclipse.emf.cdo.spi.server.LongIDStoreAccessor
All Implemented Interfaces:
IQueryHandlerProvider, IStoreAccessor, InternalCDOBranchManager.BranchLoader, InternalCDOCommitInfoManager.CommitInfoLoader, INotifier, ILifecycle, ILifecycle.DeferrableActivation

public abstract class LongIDStoreAccessor
extends StoreAccessor

Since:
2.0

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.cdo.spi.server.StoreAccessorBase
StoreAccessorBase.CommitDataRevisionHandler
 
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.server.IStoreAccessor
IStoreAccessor.CommitContext, IStoreAccessor.DurableLocking, IStoreAccessor.DurableLocking2, IStoreAccessor.QueryResourcesContext, IStoreAccessor.QueryXRefsContext, IStoreAccessor.Raw
 
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader
InternalCDOBranchManager.BranchLoader.BranchInfo, InternalCDOBranchManager.BranchLoader.SubBranchInfo
 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycle
ILifecycle.DeferrableActivation
 
Field Summary
 
Fields inherited from class org.eclipse.net4j.util.lifecycle.Lifecycle
USE_LABEL
 
Fields inherited from interface org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader
NEW_BRANCH, NEW_LOCAL_BRANCH
 
Constructor Summary
protected LongIDStoreAccessor(Store store, ISession session)
           
protected LongIDStoreAccessor(Store store, ITransaction transaction)
           
 
Method Summary
protected  CDOID getNextCDOID(CDORevision revision)
           
 LongIDStore getStore()
          Returns the store this accessor is associated with.
 
Methods inherited from class org.eclipse.emf.cdo.spi.server.StoreAccessor
applyIDMappings, detachObjects, doWrite, writeBlob, writeClob, writeCommitInfo, writeRevisionDeltas, writeRevisions
 
Methods inherited from class org.eclipse.emf.cdo.spi.server.StoreAccessorBase
addIDMappings, commit, doCommit, doPassivate, doRollback, doUnpassivate, getSession, getTransaction, isReader, loadCommitData, readResourceID, release, rollback, write
 
Methods inherited from class org.eclipse.net4j.util.lifecycle.Lifecycle
activate, 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.Notifier
addListener, fireEvent, fireEvent, fireEvent, firstListenerAdded, getListeners, getNotificationService, hasListeners, lastListenerRemoved, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.cdo.server.IStoreAccessor
createChunkReader, handleLobs, handleRevisions, loadLob, loadPackageUnit, queryLobs, queryResources, queryXRefs, readChangeSet, readPackageUnits, readRevision, readRevisionByVersion, writePackageUnits
 
Methods inherited from interface org.eclipse.emf.cdo.server.IQueryHandlerProvider
getQueryHandler
 
Methods inherited from interface org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader
createBranch, loadBranch, loadBranches, loadSubBranches
 
Methods inherited from interface org.eclipse.emf.cdo.spi.common.commit.InternalCDOCommitInfoManager.CommitInfoLoader
loadCommitInfos
 
Methods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
 

Constructor Detail

LongIDStoreAccessor

protected LongIDStoreAccessor(Store store,
                              ISession session)

LongIDStoreAccessor

protected LongIDStoreAccessor(Store store,
                              ITransaction transaction)
Method Detail

getStore

public LongIDStore getStore()
Description copied from interface: IStoreAccessor
Returns the store this accessor is associated with.

Specified by:
getStore in interface IStoreAccessor
Overrides:
getStore in class StoreAccessorBase
Since:
4.0

getNextCDOID

protected CDOID getNextCDOID(CDORevision revision)
Specified by:
getNextCDOID in class StoreAccessorBase


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