| Loyalty Program ABE UML Documentation |
Product Domain::Loyalty ABE::Loyalty Program ABE
Class LoyaltyAccount
A LoyaltyAccount corresponds to a set of balances to carry loyalty movement according to different valid period and unit.A LoyaltyAccount may be required to realize a LoyaltyProgramProduct according to the rules carried by the corresponding LoyaltyProgramProdSpec. This is defined by the needsLoyaltyAccount attribute on the LoyaltyProgramProdSpec entity.A LoyaltyAccount may collect results from one or more LoyaltyProgramProduct.
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | false |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | LoyaltyAccount |
Name Expression | |
Namespace | Loyalty Program ABE |
Owned Template Signature | |
Owner | Loyalty Program ABE |
Owning Template Parameter | |
Package | Loyalty Program ABE |
Qualified Name | SID Models::Product Domain::Loyalty ABE::Loyalty Program ABE::LoyaltyAccount |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
_loyaltyBalance
Public LoyaltyBalance _loyaltyBalance
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | LoyaltyAccountCarries |
Association End | |
Class | LoyaltyAccount |
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 | _loyaltyBalance |
Name Expression | |
Namespace | LoyaltyAccount |
Opposite | _loyaltyAccount |
Owner | LoyaltyAccount |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Loyalty ABE::Loyalty Program ABE::LoyaltyAccount::_loyaltyBalance |
Stereotype | |
Template Parameter | |
Type | LoyaltyBalance |
Upper | * |
Upper Value | (*) |
Visibility | Public |
_loyaltyProgramMember
Public LoyaltyProgramMember _loyaltyProgramMember
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | LoyaltyProgramMemberHasRightsOn |
Association End | |
Class | LoyaltyAccount |
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 | _loyaltyProgramMember |
Name Expression | |
Namespace | LoyaltyAccount |
Opposite | _loyaltyAccount |
Owner | LoyaltyAccount |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Loyalty ABE::Loyalty Program ABE::LoyaltyAccount::_loyaltyProgramMember |
Stereotype | |
Template Parameter | |
Type | LoyaltyProgramMember |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
_loyaltyProgramProduct
Public LoyaltyProgramProduct _loyaltyProgramProduct
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | LoyaltyProgramProductLogsResultsTo |
Association End | |
Class | LoyaltyAccount |
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 | _loyaltyProgramProduct |
Name Expression | |
Namespace | LoyaltyAccount |
Opposite | _loyaltyAccount |
Owner | LoyaltyAccount |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Loyalty ABE::Loyalty Program ABE::LoyaltyAccount::_loyaltyProgramProduct |
Stereotype | |
Template Parameter | |
Type | LoyaltyProgramProduct |
Upper | * |
Upper Value | (*) |
Visibility | Public |
_loyatyBurnPM
Public LoyaltyBurnPM _loyatyBurnPM
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | LoyaltyAccountUses |
Association End | |
Class | LoyaltyAccount |
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 | _loyatyBurnPM |
Name Expression | |
Namespace | LoyaltyAccount |
Opposite | _loyaltyAccount |
Owner | LoyaltyAccount |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Loyalty ABE::Loyalty Program ABE::LoyaltyAccount::_loyatyBurnPM |
Stereotype | |
Template Parameter | |
Type | LoyaltyBurnPM |
Upper | * |
Upper Value | (*) |
Visibility | Public |
| Loyalty Program ABE UML Documentation |