| Payment Method ABE UML Documentation |
Common Domain::Party Payment ABE::Payment Method ABE
Class ThirdPartyCollectionPM
ThirdPartyCollectionPM is an example of payment method, using which payment can be made through the third party,such as bank transfer, payment tool(like PayPal, Alipay).
Attributes |
String | accountNameInThirdParty |
The account, which is used in the third party, used to pay. If bank transfer is used here, paymentAccountinThirdParty is BankAccount. If paymet tool (such as PayPal) is used here, paymentAccountInThirdPart is the payment tool (such as PayPal) account.
|
ThirdPartyPaymentAgency | thirdPartyPaymentAgency | |
String | thirdPartyType |
A classification of the third party which collects the money for service provider, such as bank transfer, payment tool.
|
Attributes inherited from SID Models::Common Domain::Party Payment ABE::Payment Method ABE::PaymentMethod |
ID, name, description, _partyPayment, _paymentPlan, validFor, partyRole, paymentPlanPaymentMethod, paymentMethodSpecification, characteristicValue, customerPayment, partyAccount, customerAccount, businessPartnerPayment |
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | false |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | ThirdPartyCollectionPM |
Name Expression | |
Namespace | Payment Method ABE |
Owned Template Signature | |
Owner | Payment Method ABE |
Owning Template Parameter | |
Package | Payment Method ABE |
Qualified Name | SID Models::Common Domain::Party Payment ABE::Payment Method ABE::ThirdPartyCollectionPM |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
accountNameInThirdParty
Public String accountNameInThirdParty
-
The account, which is used in the third party, used to pay. If bank transfer is used here, paymentAccountinThirdParty is BankAccount. If paymet tool (such as PayPal) is used here, paymentAccountInThirdPart is the payment tool (such as PayPal) account.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | ThirdPartyCollectionPM |
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 | accountNameInThirdParty |
Name Expression | |
Namespace | ThirdPartyCollectionPM |
Opposite | |
Owner | ThirdPartyCollectionPM |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Party Payment ABE::Payment Method ABE::ThirdPartyCollectionPM::accountNameInThirdParty |
Stereotype | required |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
thirdPartyPaymentAgency
Public ThirdPartyPaymentAgency thirdPartyPaymentAgency
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | TPPAOwnsTPCPM |
Association End | |
Class | ThirdPartyCollectionPM |
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 | thirdPartyPaymentAgency |
Name Expression | |
Namespace | ThirdPartyCollectionPM |
Opposite | thirdPartyCollectionPM |
Owner | ThirdPartyCollectionPM |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Party Payment ABE::Payment Method ABE::ThirdPartyCollectionPM::thirdPartyPaymentAgency |
Stereotype | |
Template Parameter | |
Type | ThirdPartyPaymentAgency |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
thirdPartyType
Public String thirdPartyType
-
A classification of the third party which collects the money for service provider, such as bank transfer, payment tool.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | ThirdPartyCollectionPM |
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 | thirdPartyType |
Name Expression | |
Namespace | ThirdPartyCollectionPM |
Opposite | |
Owner | ThirdPartyCollectionPM |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Party Payment ABE::Payment Method ABE::ThirdPartyCollectionPM::thirdPartyType |
Stereotype | |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
| Payment Method ABE UML Documentation |