Klasse StoreAccessor

java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.emf.cdo.spi.server.StoreAccessorBase
org.eclipse.emf.cdo.spi.server.StoreAccessor
Alle implementierten Schnittstellen:
IQueryHandlerProvider, IStoreAccessor, IStoreAccessor.NewIDSupport, InternalCDOBranchManager.BranchLoader, InternalCDOCommitInfoManager.CommitInfoLoader, 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
Bekannte direkte Unterklassen:
LongIDStoreAccessor

public abstract class StoreAccessor extends StoreAccessorBase
If the meaning of this type isn't clear, there really should be more of a description here...
Seit:
2.0
Autor:
Eike Stepper
  • Konstruktordetails

    • StoreAccessor

      protected StoreAccessor(Store store, ISession session)
    • StoreAccessor

      protected StoreAccessor(Store store, ITransaction transaction)
  • Methodendetails

    • doWrite

      protected void doWrite(InternalCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
      Angegeben von:
      doWrite in Klasse StoreAccessorBase
      Seit:
      4.0
    • needsRevisionPostProcessing

      protected boolean needsRevisionPostProcessing()
      Seit:
      4.6
    • postProcessRevisions

      protected void postProcessRevisions(InternalCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
      Seit:
      4.6
    • applyIDMappings

      protected void applyIDMappings(InternalCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
      Seit:
      3.0
    • writeCommitInfo

      @Deprecated protected abstract void writeCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
      Seit:
      4.0
    • writeCommitInfo

      protected void writeCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, CDOBranchPoint mergeSource, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
      Seit:
      4.6
    • writeNewObjectRevisions

      protected void writeNewObjectRevisions(InternalCommitContext context, InternalCDORevision[] newObjects, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
      Seit:
      4.5
    • writeDirtyObjectRevisions

      protected void writeDirtyObjectRevisions(InternalCommitContext context, InternalCDORevision[] dirtyObjects, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
      Seit:
      4.5
    • writeRevisions

      protected abstract void writeRevisions(InternalCDORevision[] revisions, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
      Seit:
      3.0
    • writeRevisionDeltas

      protected abstract void writeRevisionDeltas(InternalCDORevisionDelta[] revisionDeltas, CDOBranch branch, long created, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
      Seit:
      3.0
    • detachObjects

      protected abstract void detachObjects(CDOID[] detachedObjects, CDOBranch branch, long timeStamp, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
      Seit:
      3.0
    • writeBlob

      protected abstract void writeBlob(byte[] id, long size, InputStream inputStream) throws IOException
      Löst aus:
      IOException
      Seit:
      4.0
    • writeClob

      protected abstract void writeClob(byte[] id, long size, Reader reader) throws IOException
      Löst aus:
      IOException
      Seit:
      4.0