arm4::QArmTransactionWithMetricsDefinition Class Reference
[ARM 4.0 Transactions, ARM 4.0 Definitions, ARM 4.0 Metrics]
Subclasses QArmTransactionDefinition
to add a binding with an QArmMetricGroupDefinition
.
More...
Inheritance diagram for arm4::QArmTransactionWithMetricsDefinition:

Public Member Functions | |
QArmTransactionWithMetricsDefinition (const QArmApplicationDefinition &app, const QString &name, const QArmMetricGroupDefinition &groupDef, const QArmIdentityPropertiesTransaction &identityProperties=QArmIdentityPropertiesTransaction::Null, const QArmID &id=QArmID::Null) | |
Constructs an object that contains the metadata about a transaction. | |
const QArmMetricGroupDefinition & | getMetricGroupDefinition () const |
returns a group of definitions of the metrics. |
Detailed Description
Subclasses QArmTransactionDefinition
to add a binding with an QArmMetricGroupDefinition
.
It contains the metadata that is the same for all QArmTransactionWithMetrics
(or QArmTranReportWithMetrics
) instances with the same identity. The properties that are accessible via this interface are the same as QArmTransactionDefinition
, plus the following:
- The metric group definition through which the metric definitions are known. The metric definitions contain the metadata about the metrics.
Constructor & Destructor Documentation
arm4::QArmTransactionWithMetricsDefinition::QArmTransactionWithMetricsDefinition | ( | const QArmApplicationDefinition & | app, | |
const QString & | name, | |||
const QArmMetricGroupDefinition & | groupDef, | |||
const QArmIdentityPropertiesTransaction & | identityProperties = QArmIdentityPropertiesTransaction::Null , |
|||
const QArmID & | id = QArmID::Null | |||
) | [inline] |
Constructs an object that contains the metadata about a transaction.
Details about the metadata are found in the QArmTransactionDefinition section. In addition, a binding to a set of metadata about metrics is added via an QArmMetricGroupDefinition object.
- Parameters:
-
app metadata about the containing application. name name for this definition. groupDef the metric definitions to be used with this transaction. identityProperties an initialized set of identity properties. id ID provided by the application for this transaction definition, or QArmID::Null
.
Member Function Documentation
const QArmMetricGroupDefinition& arm4::QArmTransactionWithMetricsDefinition::getMetricGroupDefinition | ( | ) | const [inline] |
returns a group of definitions of the metrics.
- Returns:
- a group of definitions of the metrics associated with this object.
The documentation for this class was generated from the following file: