Common Domain::Party Payment ABE
Class PaymentPlanPaymentMethod

A PaymentPlanPaymentMethod specifies the priority and valid period for each PaymentMethod in a PaymentPlan context.

Attributes
PaymentMethod paymentMethod paymentMethod
PaymentPlan paymentPlan paymentPlan
Integer priority priority

Priority of the use of a PaymentMethod for a PaymentPlan autopay.

«baseType» TimePeriod validFor validFor

Validity period of the use of a PaymentMethod for a PaymentPlan autopay.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NamePaymentPlanPaymentMethod
Name Expression
Namespace«013» Party Payment ABE
Owned Template Signature
Owner«013» Party Payment ABE
Owning Template Parameter
Package«013» Party Payment ABE
Qualified NameSID Models::Common Domain::Party Payment ABE::PaymentPlanPaymentMethod
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 paymentMethod
Public PaymentMethod paymentMethod
Constraints:
Properties:

AggregationNone
Alias
AssociationPaymentMethodUsedBy
Association End
ClassPaymentPlanPaymentMethod
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(1)
Multiplicity1
NamepaymentMethod
Name Expression
NamespacePaymentPlanPaymentMethod
OppositepaymentPlanPaymentMethod
OwnerPaymentPlanPaymentMethod
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PaymentPlanPaymentMethod::paymentMethod
Stereotype
Template Parameter
TypePaymentMethod
Upper1
Upper Value(1)
VisibilityPublic


 paymentPlan
Public PaymentPlan paymentPlan
Constraints:
Properties:

AggregationNone
Alias
AssociationPaymentPlanUsesForAutoPay
Association End
ClassPaymentPlanPaymentMethod
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(1)
Multiplicity1
NamepaymentPlan
Name Expression
NamespacePaymentPlanPaymentMethod
OppositepaymentPlanPaymentMethod
OwnerPaymentPlanPaymentMethod
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PaymentPlanPaymentMethod::paymentPlan
Stereotype
Template Parameter
TypePaymentPlan
Upper1
Upper Value(1)
VisibilityPublic


 priority
Public Integer priority

Priority of the use of a PaymentMethod for a PaymentPlan autopay.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPaymentPlanPaymentMethod
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)
Namepriority
Name Expression
NamespacePaymentPlanPaymentMethod
Opposite
OwnerPaymentPlanPaymentMethod
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PaymentPlanPaymentMethod::priority
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

Validity period of the use of a PaymentMethod for a PaymentPlan autopay.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPaymentPlanPaymentMethod
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
NamespacePaymentPlanPaymentMethod
Opposite
OwnerPaymentPlanPaymentMethod
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PaymentPlanPaymentMethod::validFor
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic