Customer Domain::Customer Bill ABE::Customer Billing Statistic ABE
Class CustomerBillingStatisticSpec

A detailed description of a collection of statistical data derived from CustomerBills (for example, customer account charge sum over a certain period of time). Statistical data are typically collected during rating and billing processes. A specification may be implemented using a rules engine or a policy to determine collection rules.

Attributes
CustomerBillingStatistic _customerBillingStatistic _customerBillingStatistic
String description description

A narrative that explains in detail what the specification is.

String name name

The name of the specification.

String status status

The condition of the specification, such as active, inactive, planned.

«baseType» TimePeriod validFor validFor

The period for which the specification is valid.


Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameCustomerBillingStatisticSpec
Name Expression
NamespaceCustomer Billing Statistic ABE
Owned Template Signature
OwnerCustomer Billing Statistic ABE
Owning Template Parameter
PackageCustomer Billing Statistic ABE
Qualified NameSID Models::Customer Domain::Customer Bill ABE::Customer Billing Statistic ABE::CustomerBillingStatisticSpec
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _customerBillingStatistic
Public CustomerBillingStatistic _customerBillingStatistic
Constraints:
Properties:

AggregationShared
Alias
AssociationCustomerBillingStatisticSpecDescribes
Association End
ClassCustomerBillingStatisticSpec
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_customerBillingStatistic
Name Expression
NamespaceCustomerBillingStatisticSpec
Opposite_customerBillingStatisticSpec
OwnerCustomerBillingStatisticSpec
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::Customer Billing Statistic ABE::CustomerBillingStatisticSpec::_customerBillingStatistic
Stereotype
Template Parameter
TypeCustomerBillingStatistic
Upper*
Upper Value(*)
VisibilityPublic


 description
Public String description

A narrative that explains in detail what the specification is.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCustomerBillingStatisticSpec
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namedescription
Name Expression
NamespaceCustomerBillingStatisticSpec
Opposite
OwnerCustomerBillingStatisticSpec
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::Customer Billing Statistic ABE::CustomerBillingStatisticSpec::description
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 name
Public String name

The name of the specification.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCustomerBillingStatisticSpec
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namename
Name Expression
NamespaceCustomerBillingStatisticSpec
Opposite
OwnerCustomerBillingStatisticSpec
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::Customer Billing Statistic ABE::CustomerBillingStatisticSpec::name
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 status
Public String status

The condition of the specification, such as active, inactive, planned.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCustomerBillingStatisticSpec
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namestatus
Name Expression
NamespaceCustomerBillingStatisticSpec
Opposite
OwnerCustomerBillingStatisticSpec
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::Customer Billing Statistic ABE::CustomerBillingStatisticSpec::status
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period for which the specification is valid.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCustomerBillingStatisticSpec
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamevalidFor
Name Expression
NamespaceCustomerBillingStatisticSpec
Opposite
OwnerCustomerBillingStatisticSpec
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill ABE::Customer Billing Statistic ABE::CustomerBillingStatisticSpec::validFor
Stereotyperequired
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic