| Customer Payment ABE UML Documentation |
Customer Domain::Customer Bill Collection ABE::Customer Payment ABE
Class CustomerPayment
CustomerPayment represents the transfer of wealth from a customer for a product or usage of product.
Attributes inherited from SID Models::Common Domain::Party Payment ABE::PartyPayment |
ID, amount, date, remainingAmount, _paymentMethod, _partyRole, _paymentPlan, partyRole, partySettlementPayment, direction, status, description, bankAccount, partyRevShareReconciliationItem, partyRevShareReconDiscrepancy, partyRevenueShare |
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | false |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | CustomerPayment |
Name Expression | |
Namespace | Customer Payment ABE |
Owned Template Signature | |
Owner | Customer Payment ABE |
Owning Template Parameter | |
Package | Customer Payment ABE |
Qualified Name | SID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPayment |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
_customer
Public Customer _customer
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | PaymentReceivedFromCustomer |
Association End | |
Class | CustomerPayment |
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 | 0..1 |
Name | _customer |
Name Expression | |
Namespace | CustomerPayment |
Opposite | customerPayment |
Owner | CustomerPayment |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPayment::_customer |
Stereotype | |
Template Parameter | |
Type | Customer |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
_customerAccount
Public CustomerAccount _customerAccount
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | CustomerPaymentReceivedFromCustAcc |
Association End | |
Class | CustomerPayment |
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 | _customerAccount |
Name Expression | |
Namespace | CustomerPayment |
Opposite | _customerPayment |
Owner | CustomerPayment |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPayment::_customerAccount |
Stereotype | |
Template Parameter | |
Type | CustomerAccount |
Upper | * |
Upper Value | (*) |
Visibility | Public |
_CustomerProductOrder
Public CustomerProductOrder _CustomerProductOrder
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | CustomerProductOrderPaidThrough |
Association End | |
Class | CustomerPayment |
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 | _CustomerProductOrder |
Name Expression | |
Namespace | CustomerPayment |
Opposite | customerPayment |
Owner | CustomerPayment |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPayment::_CustomerProductOrder |
Stereotype | |
Template Parameter | |
Type | CustomerProductOrder |
Upper | * |
Upper Value | (*) |
Visibility | Public |
_CustomerProductOrderItem
Public CustomerProductOrderItem _CustomerProductOrderItem
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | CustomerProductOrderItemPaidThrough |
Association End | |
Class | CustomerPayment |
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 | _CustomerProductOrderItem |
Name Expression | |
Namespace | CustomerPayment |
Opposite | customerPayment |
Owner | CustomerPayment |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPayment::_CustomerProductOrderItem |
Stereotype | |
Template Parameter | |
Type | CustomerProductOrderItem |
Upper | * |
Upper Value | (*) |
Visibility | Public |
_loyaltyBurn
Public LoyaltyBurn _loyaltyBurn
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | LoyaltyBurnGathersInto |
Association End | |
Class | CustomerPayment |
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 | _loyaltyBurn |
Name Expression | |
Namespace | CustomerPayment |
Opposite | _customerPayment |
Owner | CustomerPayment |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPayment::_loyaltyBurn |
Stereotype | |
Template Parameter | |
Type | LoyaltyBurn |
Upper | * |
Upper Value | (*) |
Visibility | Public |
_paymentItem
Public CustomerPaymentItem _paymentItem
-
Constraints:
-
Properties:
-
Aggregation | Shared |
Alias | |
Association | CustomerPaymentAppliedAs |
Association End | |
Class | CustomerPayment |
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 | _paymentItem |
Name Expression | |
Namespace | CustomerPayment |
Opposite | _customerPayment |
Owner | CustomerPayment |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPayment::_paymentItem |
Stereotype | |
Template Parameter | |
Type | CustomerPaymentItem |
Upper | * |
Upper Value | (*) |
Visibility | Public |
customerAccount
Public CustomerAccount customerAccount
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | CustomerPaymentMadeToCustAcc |
Association End | |
Class | CustomerPayment |
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 | customerAccount |
Name Expression | |
Namespace | CustomerPayment |
Opposite | customerPayment |
Owner | CustomerPayment |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPayment::customerAccount |
Stereotype | |
Template Parameter | |
Type | CustomerAccount |
Upper | * |
Upper Value | (*) |
Visibility | Public |
paymentMethod
Public PaymentMethod paymentMethod
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | CustomerPaymentMadeUsing |
Association End | |
Class | CustomerPayment |
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 | paymentMethod |
Name Expression | |
Namespace | CustomerPayment |
Opposite | customerPayment |
Owner | CustomerPayment |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPayment::paymentMethod |
Stereotype | |
Template Parameter | |
Type | PaymentMethod |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
productPrice
Public ProductPrice productPrice
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | CustomerPaymentConcerns |
Association End | |
Class | CustomerPayment |
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 | productPrice |
Name Expression | |
Namespace | CustomerPayment |
Opposite | customerPayment |
Owner | CustomerPayment |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPayment::productPrice |
Stereotype | |
Template Parameter | |
Type | ProductPrice |
Upper | * |
Upper Value | (*) |
Visibility | Public |
thirdPartyPaymentAgency
Public ThirdPartyPaymentAgency thirdPartyPaymentAgency
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | PaymentReceivedFrom |
Association End | |
Class | CustomerPayment |
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 | 0..1 |
Name | thirdPartyPaymentAgency |
Name Expression | |
Namespace | CustomerPayment |
Opposite | customerPayment |
Owner | CustomerPayment |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Customer Domain::Customer Bill Collection ABE::Customer Payment ABE::CustomerPayment::thirdPartyPaymentAgency |
Stereotype | |
Template Parameter | |
Type | ThirdPartyPaymentAgency |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
| Customer Payment ABE UML Documentation |