Customer Domain::Customer Bill Collection ABE::Dunning ABE
Class DunningCaseRule

The DunningCaseRule represents an action performed by the company (or on its behalf) to recover a debt.

Attributes
CustomerProductOrder _CustomerProductOrder _CustomerProductOrder
AppliedCustomerFeeCharge appliedPenaltyCharge appliedPenaltyCharge
CustomerBill customerBill customerBill
DunningNotification customerInteraction customerInteraction
DunningCase dunningCase dunningCase
DunningRule dunningRule dunningRule
String ID ID

A unique identifier.

DateTime outbreakDate outbreakDate

The outbreakDate represents the date at which the condition of the DunningRule has been verified, triggering the outbreak of the DunningCaseRule.

DunningWriteOff writeOff writeOff

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameDunningCaseRule
Name Expression
NamespaceDunning ABE
Owned Template Signature
OwnerDunning ABE
Owning Template Parameter
PackageDunning ABE
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Dunning ABE::DunningCaseRule
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _CustomerProductOrder
Public CustomerProductOrder _CustomerProductOrder
Constraints:
Properties:

AggregationNone
Alias
AssociationDunningCaseRuleTriggersCustomerProductOrder
Association End
ClassDunningCaseRule
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Name_CustomerProductOrder
Name Expression
NamespaceDunningCaseRule
OppositedunningCaseRule2
OwnerDunningCaseRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Dunning ABE::DunningCaseRule::_CustomerProductOrder
Stereotype
Template Parameter
TypeCustomerProductOrder
Upper1
Upper Value(1)
VisibilityPublic


 appliedPenaltyCharge
Public AppliedCustomerFeeCharge appliedPenaltyCharge
Constraints:
Properties:

AggregationNone
Alias
AssociationDunningCaseRuleTriggersAppliedCustomerPenaltyCharge
Association End
ClassDunningCaseRule
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameappliedPenaltyCharge
Name Expression
NamespaceDunningCaseRule
OppositedunningCaseRule
OwnerDunningCaseRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Dunning ABE::DunningCaseRule::appliedPenaltyCharge
Stereotype
Template Parameter
TypeAppliedCustomerFeeCharge
Upper1
Upper Value(1)
VisibilityPublic


 customerBill
Public CustomerBill customerBill
Constraints:
Properties:

AggregationNone
Alias
AssociationDunningCaseRuleTriggersCustomerBill
Association End
ClassDunningCaseRule
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamecustomerBill
Name Expression
NamespaceDunningCaseRule
OppositedunningCaseRule
OwnerDunningCaseRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Dunning ABE::DunningCaseRule::customerBill
Stereotype
Template Parameter
TypeCustomerBill
Upper1
Upper Value(1)
VisibilityPublic


 customerInteraction
Public DunningNotification customerInteraction
Constraints:
Properties:

AggregationNone
Alias
AssociationDunningCaseRuleTriggersDunningNotification
Association End
ClassDunningCaseRule
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamecustomerInteraction
Name Expression
NamespaceDunningCaseRule
OppositedunningCaseRule
OwnerDunningCaseRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Dunning ABE::DunningCaseRule::customerInteraction
Stereotype
Template Parameter
TypeDunningNotification
Upper*
Upper Value(*)
VisibilityPublic


 dunningCase
Public DunningCase dunningCase
Constraints:
Properties:

AggregationNone
Alias
AssociationDunningCaseContains
Association End
ClassDunningCaseRule
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
NamedunningCase
Name Expression
NamespaceDunningCaseRule
OppositedunningCaseRule
OwnerDunningCaseRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Dunning ABE::DunningCaseRule::dunningCase
Stereotype
Template Parameter
TypeDunningCase
Upper1
Upper Value(1)
VisibilityPublic


 dunningRule
Public DunningRule dunningRule
Constraints:
Properties:

AggregationNone
Alias
AssociationDunningRuleIsDoneInAccordanceTo
Association End
ClassDunningCaseRule
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
NamedunningRule
Name Expression
NamespaceDunningCaseRule
OppositedunningCaseRule
OwnerDunningCaseRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Dunning ABE::DunningCaseRule::dunningRule
Stereotype
Template Parameter
TypeDunningRule
Upper1
Upper Value(1)
VisibilityPublic


 ID
Public String ID

A unique identifier.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassDunningCaseRule
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)
NameID
Name Expression
NamespaceDunningCaseRule
Opposite
OwnerDunningCaseRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Dunning ABE::DunningCaseRule::ID
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 outbreakDate
Public DateTime outbreakDate

The outbreakDate represents the date at which the condition of the DunningRule has been verified, triggering the outbreak of the DunningCaseRule.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassDunningCaseRule
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)
NameoutbreakDate
Name Expression
NamespaceDunningCaseRule
Opposite
OwnerDunningCaseRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Dunning ABE::DunningCaseRule::outbreakDate
Stereotyperequired
Template Parameter
TypeDateTime
Upper1
Upper Value
VisibilityPublic


 writeOff
Public DunningWriteOff writeOff
Constraints:
Properties:

AggregationNone
Alias
AssociationDunningCaseRuleTriggersDunningWriteOff
Association End
ClassDunningCaseRule
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamewriteOff
Name Expression
NamespaceDunningCaseRule
OppositedunningCaseRule
OwnerDunningCaseRule
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Bill Collection ABE::Dunning ABE::DunningCaseRule::writeOff
Stereotype
Template Parameter
TypeDunningWriteOff
Upper1
Upper Value(1)
VisibilityPublic