org.eclipse.tptp.trace.arm.internal.transaction
Class ArmTransactionDefinitionImpl
java.lang.Object
org.eclipse.tptp.trace.arm.internal.transaction.ArmInterfaceImpl
org.eclipse.tptp.trace.arm.internal.transaction.ArmTransactionDefinitionImpl
- All Implemented Interfaces:
- org.opengroup.arm40.transaction.ArmInterface, org.opengroup.arm40.transaction.ArmTransactionDefinition
- Direct Known Subclasses:
- ArmTransactionWithMetricsDefinitionImpl
public class ArmTransactionDefinitionImpl
- extends ArmInterfaceImpl
- implements org.opengroup.arm40.transaction.ArmTransactionDefinition
ArmTransactionDefinition contains the metadata that is the same for all
instances of a transaction type (represented by ArmTransaction or
ArmTranReport).
ArmTransactionDefinition is created with the newArmTransactionDefinition()
method of ArmTransactionFactory.
|
Constructor Summary |
ArmTransactionDefinitionImpl(org.opengroup.arm40.transaction.ArmApplicationDefinition appDefinition,
java.lang.String name,
org.opengroup.arm40.transaction.ArmIdentityPropertiesTransaction identityProperties,
org.opengroup.arm40.transaction.ArmID id)
Create the ARM Transaction Definition. |
|
Method Summary |
org.opengroup.arm40.transaction.ArmApplicationDefinition |
getApplicationDefinition()
|
org.opengroup.arm40.transaction.ArmID |
getID()
|
org.opengroup.arm40.transaction.ArmIdentityPropertiesTransaction |
getIdentityProperties()
|
java.lang.String |
getName()
|
java.lang.String |
toString()
Returns a XML string based version of this entity. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.opengroup.arm40.transaction.ArmInterface |
getErrorCode, getErrorMessage, setErrorCode |
MAX_NAME_LENGTH
public static final int MAX_NAME_LENGTH
- See Also:
- Constant Field Values
ArmTransactionDefinitionImpl
public ArmTransactionDefinitionImpl(org.opengroup.arm40.transaction.ArmApplicationDefinition appDefinition,
java.lang.String name,
org.opengroup.arm40.transaction.ArmIdentityPropertiesTransaction identityProperties,
org.opengroup.arm40.transaction.ArmID id)
- Create the ARM Transaction Definition.
- Parameters:
appDefinition - name - identityProperties - id -
getApplicationDefinition
public org.opengroup.arm40.transaction.ArmApplicationDefinition getApplicationDefinition()
- Specified by:
getApplicationDefinition in interface org.opengroup.arm40.transaction.ArmTransactionDefinition
getID
public org.opengroup.arm40.transaction.ArmID getID()
- Specified by:
getID in interface org.opengroup.arm40.transaction.ArmTransactionDefinition
getIdentityProperties
public org.opengroup.arm40.transaction.ArmIdentityPropertiesTransaction getIdentityProperties()
- Specified by:
getIdentityProperties in interface org.opengroup.arm40.transaction.ArmTransactionDefinition
getName
public java.lang.String getName()
- Specified by:
getName in interface org.opengroup.arm40.transaction.ArmTransactionDefinition
toString
public java.lang.String toString()
- Returns a XML string based version of this entity.
- Overrides:
toString in class java.lang.Object
- Returns:
- a XML string based version of this entity.