org.nodal.model
Interface TxnOp


public interface TxnOp

A transaction Operator and its subject Node. This is primarily used as a record of a particular change taking place on a Node and is embedded in the NodeHistory of that Node.


Method Summary
 Operator op()
          The Operator that was applied to the Node in this operation.
 Node subject()
          The Node that is the subject of this transaction.
 Txn txn()
          The transaction that this operation is a part of.
 

Method Detail

txn

public Txn txn()
The transaction that this operation is a part of.


subject

public Node subject()
The Node that is the subject of this transaction. For CreateOp operators, this Node is the context used to create the new Node.


op

public Operator op()
The Operator that was applied to the Node in this operation.