Interface InternalCommitContext

All Superinterfaces:
CDORevisionProvider, CDOTimeProvider, IStoreAccessor.CommitContext

public interface InternalCommitContext extends IStoreAccessor.CommitContext, CDOTimeProvider
If the meaning of this type isn't clear, there really should be more of a description here...
Since:
3.0
Author:
Eike Stepper
No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.
  • Field Details

    • OPS

      static final org.eclipse.net4j.util.om.monitor.ProgressDistributable<InternalCommitContext>[] OPS
  • Method Details

    • getTransaction

      InternalTransaction getTransaction()
      Description copied from interface: IStoreAccessor.CommitContext
      Returns the transactional view (ITransaction) which is the scope of the commit operation represented by this CommitContext.
      Specified by:
      getTransaction in interface IStoreAccessor.CommitContext
    • getAccessor

      IStoreAccessor getAccessor()
      Since:
      4.5
    • getTimeStamp

      long getTimeStamp()
      Specified by:
      getTimeStamp in interface CDOTimeProvider
      Since:
      4.2
    • isTreeRestructuring

      boolean isTreeRestructuring()
      Since:
      4.5
    • setLastTreeRestructuringCommit

      void setLastTreeRestructuringCommit(long lastTreeRestructuringCommit)
      Since:
      4.2
    • preWrite

      void preWrite()
    • write

      void write(org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
    • commit

      void commit(org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
    • rollback

      void rollback(String message)
    • postCommit

      void postCommit(boolean success)
    • getDetachedRevisions

      InternalCDORevision[] getDetachedRevisions()
      Since:
      4.0
    • getDetachedRevisions

      InternalCDORevision[] getDetachedRevisions(boolean check)
      Since:
      4.6
    • setClearResourcePathCache

      void setClearResourcePathCache(boolean clearResourcePathCache)
      Since:
      4.2
    • setUsingEcore

      void setUsingEcore(boolean usingEcore)
      Since:
      4.2
    • setUsingEtypes

      void setUsingEtypes(boolean usingEtypes)
      Since:
      4.2
    • setNewPackageUnits

      void setNewPackageUnits(InternalCDOPackageUnit[] newPackageUnits)
    • setNewObjects

      void setNewObjects(InternalCDORevision[] newObjects)
    • setDirtyObjectDeltas

      void setDirtyObjectDeltas(InternalCDORevisionDelta[] dirtyObjectDeltas)
    • setDetachedObjects

      void setDetachedObjects(CDOID[] detachedObjects)
    • setDetachedObjectTypes

      void setDetachedObjectTypes(Map<CDOID,EClass> detachedObjectTypes)
      Since:
      4.0
    • setDetachedObjectVersions

      void setDetachedObjectVersions(CDOBranchVersion[] detachedObjectVersions)
      Since:
      4.2
    • setLastUpdateTime

      void setLastUpdateTime(long lastUpdateTime)
      Since:
      4.2
    • setOptimisticLockingTimeout

      void setOptimisticLockingTimeout(long optimisticLockingTimeout)
      Since:
      4.15
    • setLocksOnNewObjects

      void setLocksOnNewObjects(CDOLockState[] locksOnNewObjects)
      Since:
      4.1
    • setIDsToUnlock

      void setIDsToUnlock(CDOID[] idsToUnlock)
      Since:
      4.6
    • setCommitNumber

      void setCommitNumber(int commitNumber)
      Since:
      4.5
    • setCommitComment

      void setCommitComment(String comment)
    • setCommitProperties

      void setCommitProperties(Map<String,String> properties)
      Since:
      4.21
    • setCommitMergeSource

      void setCommitMergeSource(CDOBranchPoint mergeSource)
      Since:
      4.6
    • setLobs

      void setLobs(org.eclipse.net4j.util.io.ExtendedDataInputStream in)
      Since:
      4.0
    • addIDMapping

      void addIDMapping(CDOID oldID, CDOID newID)
    • applyIDMappings

      void applyIDMappings(org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
    • setSecurityImpact

      void setSecurityImpact(byte securityImpact, Set<? extends Object> impactedRules)
      Since:
      4.3
    • setAutoReleaseLocksEnabled

      @Deprecated void setAutoReleaseLocksEnabled(boolean on)
      Deprecated.
      As of 4.5 no longer supported. See setIDsToUnlock(CDOID[]).