Class Transaction

java.lang.Object
net.handle.hdllib.Transaction

public class Transaction extends Object
Class that holds the information known about a single transaction on a handle server. This is generally never used on the client side.
  • Field Details

    • ACTION_PLACEHOLDER

      public static final byte ACTION_PLACEHOLDER
      See Also:
    • ACTION_CREATE_HANDLE

      public static final byte ACTION_CREATE_HANDLE
      See Also:
    • ACTION_DELETE_HANDLE

      public static final byte ACTION_DELETE_HANDLE
      See Also:
    • ACTION_UPDATE_HANDLE

      public static final byte ACTION_UPDATE_HANDLE
      See Also:
    • ACTION_HOME_NA

      public static final byte ACTION_HOME_NA
      See Also:
    • ACTION_UNHOME_NA

      public static final byte ACTION_UNHOME_NA
      See Also:
    • ACTION_DELETE_ALL

      public static final byte ACTION_DELETE_ALL
      See Also:
    • txnId

      public long txnId
    • handle

      public byte[] handle
    • action

      public byte action
    • date

      public long date
    • hashOnAll

      public int hashOnAll
    • hashOnNA

      public int hashOnNA
    • hashOnId

      public int hashOnId
    • values

      public HandleValue[] values
  • Constructor Details

    • Transaction

      public Transaction()
    • Transaction

      public Transaction(long txnId, byte[] handle, HandleValue[] values, byte action, long date)
    • Transaction

      public Transaction(long txnId, byte[] handle, byte action, long date)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • actionToString

      public static final String actionToString(byte action)
    • stringToAction

      public static final byte stringToAction(String action)