org.opengroup.arm40.transaction

Interface ArmTransactionDefinition

public interface ArmTransactionDefinition extends ArmInterface

Contains the metadata that is the same for all instances of a transaction type.

The metadata can be used to describe types of instances represented by ArmTransaction or ArmTranReport). ArmTransactionDefinition has the following attributes, all of which are immutable:

Objects implementing this interface are created using ArmTransactionFactory.

Author: ARM Working Group of The Open Group

Method Summary
ArmApplicationDefinitiongetApplicationDefinition()
ArmIdentityPropertiesTransactiongetIdentityProperties()
ArmIDgetID()
StringgetName()

Method Detail

getApplicationDefinition

public ArmApplicationDefinition getApplicationDefinition()

Returns: the metadata describing the contaning application.

getIdentityProperties

public ArmIdentityPropertiesTransaction getIdentityProperties()

Returns: an object describing the identity property metadata associated with this transaction, or null. See the discussion in ArmIdentityProperties.

getID

public ArmID getID()

Returns: a 16-byte ID associated with the identity of this application definition, or null.

getName

public String getName()

Returns: the name of this transaction.