org.opengroup.arm40.transaction
public interface ArmTransactionDefinition extends ArmInterface
ArmTransaction
or ArmTranReport
).
ArmTransactionDefinition
has the following attributes,
all of which are immutable:
null
.
null
, is the same value passed to the
newArmTransactionDefinition()
method of
ArmTransactionFactory
. The ID value is bound to a unique
combination of the application identity (represented by
ArmApplicationDefinition
), transaction name, any URI
identity property, any identity property names and values,
and any context property names. When provided, the ID may be used as
a concise alias for the unique combination. It may be
null
.
Method Summary | |
---|---|
ArmApplicationDefinition | getApplicationDefinition() |
ArmIdentityPropertiesTransaction | getIdentityProperties() |
ArmID | getID() |
String | getName() |
Returns: the metadata describing the contaning application.
Returns: an object describing the identity property metadata
associated with this transaction, or null
.
See the discussion in ArmIdentityProperties.
Returns: a 16-byte ID associated with the identity of this
application definition, or null
.
Returns: the name of this transaction.