| Customer Account ABE UML Documentation |
Customer Domain::Customer Bill ABE::Customer Account ABE
Class BalanceUsageRule
Balance-level rule information constraining the application of CustomerAccountBalance. It could describe the sharing rule, by which CustomerAccountBalance could be shared between different kinds of FinancialCharge which is related to different customer’s product charge. It could emphasize associated CustomerAccountBalance is only applicable for certain usage, for example only applicable for local phone call or domestic flow or intra-PLMN SMS. BalanceUsageRule also includes priority and other kinds of rules limits the application of CustomerAccountBalance.
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | false |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | BalanceUsageRule |
Name Expression | |
Namespace | Customer Account ABE |
Owned Template Signature | |
Owner | Customer Account ABE |
Owning Template Parameter | |
Package | Customer Account ABE |
Qualified Name | SID Models::Customer Domain::Customer Bill ABE::Customer Account ABE::BalanceUsageRule |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
customerAccountBalance2
Public CustomerAccountBalance customerAccountBalance2
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | CustomerAccountBalanceConstrainedBy |
Association End | |
Class | BalanceUsageRule |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | customerAccountBalance2 |
Name Expression | |
Namespace | BalanceUsageRule |
Opposite | balanceUsageRule |
Owner | BalanceUsageRule |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Customer Domain::Customer Bill ABE::Customer Account ABE::BalanceUsageRule::customerAccountBalance2 |
Stereotype | |
Template Parameter | |
Type | CustomerAccountBalance |
Upper | * |
Upper Value | (*) |
Visibility | Public |
description
Public String description
-
An explanation of the BalanceUsageRule.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | BalanceUsageRule |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | |
Multiplicity | None (1) |
Name | description |
Name Expression | |
Namespace | BalanceUsageRule |
Opposite | |
Owner | BalanceUsageRule |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Customer Domain::Customer Bill ABE::Customer Account ABE::BalanceUsageRule::description |
Stereotype | |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
financialChargeSpec
Public FinancialChargeSpec financialChargeSpec
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | BalanceUsageRuleApplies |
Association End | |
Class | BalanceUsageRule |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | financialChargeSpec |
Name Expression | |
Namespace | BalanceUsageRule |
Opposite | balanceUsageRule |
Owner | BalanceUsageRule |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Customer Domain::Customer Bill ABE::Customer Account ABE::BalanceUsageRule::financialChargeSpec |
Stereotype | |
Template Parameter | |
Type | FinancialChargeSpec |
Upper | * |
Upper Value | (*) |
Visibility | Public |
ID
Public String ID
-
A unique identifier for the BalanceUsageRule.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | BalanceUsageRule |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | (1) |
Multiplicity | 1 |
Name | ID |
Name Expression | |
Namespace | BalanceUsageRule |
Opposite | |
Owner | BalanceUsageRule |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Customer Domain::Customer Bill ABE::Customer Account ABE::BalanceUsageRule::ID |
Stereotype | required |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
validFor
Public «baseType» TimePeriod validFor
-
The period for which the rule is valid.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | BalanceUsageRule |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | (1) |
Multiplicity | 1 |
Name | validFor |
Name Expression | |
Namespace | BalanceUsageRule |
Opposite | |
Owner | BalanceUsageRule |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Customer Domain::Customer Bill ABE::Customer Account ABE::BalanceUsageRule::validFor |
Stereotype | |
Template Parameter | |
Type | «baseType» TimePeriod |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
| Customer Account ABE UML Documentation |