public class Transaction
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
byte |
action |
static byte |
ACTION_COMMENT |
static byte |
ACTION_LOGGED_ACTION |
static byte |
ACTION_OBJ_ADD |
static byte |
ACTION_OBJ_ATTRIBUTE_DELETE |
static byte |
ACTION_OBJ_ATTRIBUTE_UPDATE |
static byte |
ACTION_OBJ_DATA_DELETE |
static byte |
ACTION_OBJ_DATA_UPDATE |
static byte |
ACTION_OBJ_DEL |
long |
actualTime |
HeaderSet |
attributes |
java.lang.String |
dataElement |
HeaderSet |
metadata |
java.lang.String |
objectID |
long |
timestamp |
static java.lang.String |
TK_ACTION |
static java.lang.String |
TK_ACTUALTIME |
static java.lang.String |
TK_ATTRIBUTES |
static java.lang.String |
TK_DATAELEMENT |
static java.lang.String |
TK_METADATA |
static java.lang.String |
TK_OBJECTID |
static java.lang.String |
TK_TIMESTAMP |
Constructor and Description |
---|
Transaction(byte action,
java.lang.String objectID,
long timestamp) |
Transaction(byte action,
java.lang.String objectID,
long timestamp,
java.lang.String dataElement) |
Transaction(HeaderSet txnInfo) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
actionToString(byte action) |
static void |
encodeTxn(Transaction txn,
java.io.OutputStream out)
Encode the given transaction and write it to the given OutputStream.
|
static Transaction |
readTxn(java.io.InputStream in)
Read a transaction from the given input stream
|
java.lang.String |
toString() |
public static final byte ACTION_OBJ_ADD
public static final byte ACTION_OBJ_DEL
public static final byte ACTION_OBJ_DATA_UPDATE
public static final byte ACTION_OBJ_DATA_DELETE
public static final byte ACTION_COMMENT
public static final byte ACTION_OBJ_ATTRIBUTE_UPDATE
public static final byte ACTION_OBJ_ATTRIBUTE_DELETE
public static final byte ACTION_LOGGED_ACTION
public static final java.lang.String TK_ACTION
public static final java.lang.String TK_OBJECTID
public static final java.lang.String TK_TIMESTAMP
public static final java.lang.String TK_DATAELEMENT
public static final java.lang.String TK_ACTUALTIME
public static final java.lang.String TK_ATTRIBUTES
public static final java.lang.String TK_METADATA
public byte action
public long timestamp
public java.lang.String objectID
public java.lang.String dataElement
public HeaderSet attributes
public long actualTime
public HeaderSet metadata
public Transaction(HeaderSet txnInfo)
public Transaction(byte action, java.lang.String objectID, long timestamp)
public Transaction(byte action, java.lang.String objectID, long timestamp, java.lang.String dataElement)
public static final Transaction readTxn(java.io.InputStream in) throws java.lang.Exception
java.lang.Exception
public static final void encodeTxn(Transaction txn, java.io.OutputStream out) throws java.io.IOException
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object
public static final java.lang.String actionToString(byte action)