Common Domain::Account ABE
Class AccountBalanceType

AccountBalanceType describes and defines certain type of AccountBalance.

Attributes
String balanceClass balanceClass

Class of the CustomerAccountBalance, such as prepayment, deposit, bonus.

AccountBalance customerAccountBalance customerAccountBalance
String description description

An explanation of the CustomerAccountBalanceType.

String ID ID

A unique identifier for the CustomerAccountBalanceType.

String name name

Name of the CustomerAccountBalanceType.

«baseType» TimePeriod validFor validFor

The period for which the CustomerAccountBalanceType is valid.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameAccountBalanceType
Name Expression
Namespace«012» Account ABE
Owned Template Signature
Owner«012» Account ABE
Owning Template Parameter
Package«012» Account ABE
Qualified NameSID Models::Common Domain::Account ABE::AccountBalanceType
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 balanceClass
Public String balanceClass

Class of the CustomerAccountBalance, such as prepayment, deposit, bonus.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassAccountBalanceType
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
NamebalanceClass
Name Expression
NamespaceAccountBalanceType
Opposite
OwnerAccountBalanceType
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Account ABE::AccountBalanceType::balanceClass
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 customerAccountBalance
Public AccountBalance customerAccountBalance
Constraints:
Properties:

AggregationNone
Alias
AssociationAccountBalanceTypeDescribes
Association End
ClassAccountBalanceType
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*
NamecustomerAccountBalance
Name Expression
NamespaceAccountBalanceType
OppositecustomerAccountBalanceSpec
OwnerAccountBalanceType
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Account ABE::AccountBalanceType::customerAccountBalance
Stereotype
Template Parameter
TypeAccountBalance
Upper*
Upper Value(*)
VisibilityPublic


 description
Public String description

An explanation of the CustomerAccountBalanceType.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassAccountBalanceType
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)
Namedescription
Name Expression
NamespaceAccountBalanceType
Opposite
OwnerAccountBalanceType
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Account ABE::AccountBalanceType::description
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 ID
Public String ID

A unique identifier for the CustomerAccountBalanceType.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassAccountBalanceType
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
NameID
Name Expression
NamespaceAccountBalanceType
Opposite
OwnerAccountBalanceType
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Account ABE::AccountBalanceType::ID
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 name
Public String name

Name of the CustomerAccountBalanceType.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassAccountBalanceType
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
Namename
Name Expression
NamespaceAccountBalanceType
Opposite
OwnerAccountBalanceType
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Account ABE::AccountBalanceType::name
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period for which the CustomerAccountBalanceType is valid.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassAccountBalanceType
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
NamevalidFor
Name Expression
NamespaceAccountBalanceType
Opposite
OwnerAccountBalanceType
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Account ABE::AccountBalanceType::validFor
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value(1)
VisibilityPublic