org.arm4.arm40.transaction

Class ArmApplicationDefinition

public class ArmApplicationDefinition extends ArmInterface implements ArmApplicationDefinition

ArmApplicationDefinition describes the attributes of an application that do not change from one instance of the application to another. It provides an anchor point for associating ArmTransactionDefinition and ArmMetricDefinition objects with the application. It is created with the newArmApplicationDefinition() method of ArmTransactionFactory.

Version: $Revision$ $Date$

Author: dcarter

Field Summary
protected ArmIDm_alias
protected ArmIDm_id
protected Stringm_name
protected ArmIdentityPropertiesm_properties
Constructor Summary
ArmApplicationDefinition(String name, ArmIdentityProperties properties, ArmID id, ArmFactory factory)
Create the ARM Application Definition.
Method Summary
voiddestroy()
ArmIdentityPropertiesgetIdentityProperties()
ArmIDgetID()
StringgetName()

Field Detail

m_alias

protected ArmID m_alias

m_id

protected ArmID m_id

m_name

protected String m_name

m_properties

protected ArmIdentityProperties m_properties

Constructor Detail

ArmApplicationDefinition

public ArmApplicationDefinition(String name, ArmIdentityProperties properties, ArmID id, ArmFactory factory)
Create the ARM Application Definition.

Parameters: name properties id factory

Method Detail

destroy

public void destroy()

getIdentityProperties

public ArmIdentityProperties getIdentityProperties()

getID

public ArmID getID()

getName

public String getName()