Class DiffTransactionState

Object
DiffTransactionState
All Implemented Interfaces:
Transaction.State

public class DiffTransactionState extends Object implements Transaction.State
Transaction state responsible for holding an in memory Diff of any modifications.
  • Field Details

    • diff

      protected final Diff diff
    • transaction

      protected Transaction transaction
      The transaction (ie session) associated with this state
    • state

      protected ContentState state
      ContentState for this transaction used to hold information for FeatureReader implementations
  • Constructor Details

    • DiffTransactionState

      public DiffTransactionState(ContentState state)
      Transaction state responsible for holding an in memory Diff.
      Parameters:
      state - ContentState for the transaction
    • DiffTransactionState

      protected DiffTransactionState(ContentState state, Diff diff)
      Transaction state responsible for holding an in memory Diff.
      Parameters:
      state - ContentState for the transaction
  • Method Details