Common Domain::Account ABE
Class AccountContact

An individual or organization used as a contact point for an Account and accessed via some contact medium. The contact may be a member of the party’s organization or a member of some other enterprise, such as the provider who services the Account.

Attributes
Account account account
ContactMedium contactMedium contactMedium
String contactType contactType

Identifies the relationship of the contact to the account, such as primary, secondary, and emergency contact.

CustomerAccount customerAccount customerAccount
BusinessPartnerAccount partyAccount partyAccount
PartyRole partyRole partyRole
«baseType» TimePeriod validFor validFor

The period for which the contact is applicable.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameAccountContact
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::AccountContact
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 account
Public Account account
Constraints:
Properties:

AggregationNone
Alias
AssociationAccountContactedVia
Association End
ClassAccountContact
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
Nameaccount
Name Expression
NamespaceAccountContact
OppositeaccountContact
OwnerAccountContact
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Account ABE::AccountContact::account
Stereotype
Template Parameter
TypeAccount
Upper1
Upper Value(1)
VisibilityPublic


 contactMedium
Public ContactMedium contactMedium
Constraints:
Properties:

AggregationNone
Alias
AssociationAcctContactAssessedVia
Association End
ClassAccountContact
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*
NamecontactMedium
Name Expression
NamespaceAccountContact
OppositepartyAccountContact
OwnerAccountContact
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Account ABE::AccountContact::contactMedium
Stereotype
Template Parameter
TypeContactMedium
Upper*
Upper Value(*)
VisibilityPublic


 contactType
Public String contactType

Identifies the relationship of the contact to the account, such as primary, secondary, and emergency contact.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassAccountContact
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)
NamecontactType
Name Expression
NamespaceAccountContact
Opposite
OwnerAccountContact
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Account ABE::AccountContact::contactType
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 customerAccount
Public CustomerAccount customerAccount
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerAccountContactedVia
Association End
ClassAccountContact
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
NamecustomerAccount
Name Expression
NamespaceAccountContact
OppositecustomerAccountContact
OwnerAccountContact
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Account ABE::AccountContact::customerAccount
Stereotype
Template Parameter
TypeCustomerAccount
Upper1
Upper Value(1)
VisibilityPublic


 partyAccount
Public BusinessPartnerAccount partyAccount
Constraints:
Properties:

AggregationNone
Alias
AssociationBPAccountContactedVia
Association End
ClassAccountContact
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
NamepartyAccount
Name Expression
NamespaceAccountContact
OppositepartyAccountContact
OwnerAccountContact
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Account ABE::AccountContact::partyAccount
Stereotype
Template Parameter
TypeBusinessPartnerAccount
Upper1
Upper Value(1)
VisibilityPublic


 partyRole
Public PartyRole partyRole
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyRoleServesAs
Association End
ClassAccountContact
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
NamepartyRole
Name Expression
NamespaceAccountContact
OppositepartyAccountContact
OwnerAccountContact
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Account ABE::AccountContact::partyRole
Stereotype
Template Parameter
TypePartyRole
Upper1
Upper Value(1)
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period for which the contact is applicable.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassAccountContact
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
NamespaceAccountContact
Opposite
OwnerAccountContact
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Account ABE::AccountContact::validFor
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic