Common Domain::Party ABE::Contact Medium ABE
Class ContactMedium

A means by which communication may be established with a party (individual or organization).Contact Medium is an abstract concept that should be subclassed as required.

Attributes
AbstractGeographicAddress _abstractGeographicAddress _abstractGeographicAddress
PartyRole _partyRole _partyRole
PostalDeliveryAddress _postalDeliveryAddress _postalDeliveryAddress
CommunicationInteractionRole interactionRole interactionRole
Party party party
AccountContact partyAccountContact partyAccountContact
«baseType» TimePeriod validFor validFor

The time period that the Contact Medium is valid for.


Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameContactMedium
Name Expression
NamespaceContact Medium ABE
Owned Template Signature
OwnerContact Medium ABE
Owning Template Parameter
PackageContact Medium ABE
Qualified NameSID Models::Common Domain::Party ABE::Contact Medium ABE::ContactMedium
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _abstractGeographicAddress
Public AbstractGeographicAddress _abstractGeographicAddress
Constraints:
Properties:

AggregationNone
Alias
AssociationAddressContactMediumRole
Association End
ClassContactMedium
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Name_abstractGeographicAddress
Name Expression
NamespaceContactMedium
Opposite_contactMedium
OwnerContactMedium
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Contact Medium ABE::ContactMedium::_abstractGeographicAddress
Stereotype
Template Parameter
TypeAbstractGeographicAddress
Upper1
Upper Value
VisibilityPublic


 _partyRole
Public PartyRole _partyRole
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyRoleContactableVia
Association End
ClassContactMedium
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_partyRole
Name Expression
NamespaceContactMedium
Opposite_contactMedium
OwnerContactMedium
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Contact Medium ABE::ContactMedium::_partyRole
Stereotype
Template Parameter
TypePartyRole
Upper*
Upper Value(*)
VisibilityPublic


 _postalDeliveryAddress
Public PostalDeliveryAddress _postalDeliveryAddress
Constraints:
Properties:

AggregationNone
Alias
AssociationPostalDeliveryAddressCorrespondsTo
Association End
ClassContactMedium
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Name_postalDeliveryAddress
Name Expression
NamespaceContactMedium
Opposite_contactMedium
OwnerContactMedium
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Contact Medium ABE::ContactMedium::_postalDeliveryAddress
Stereotype
Template Parameter
TypePostalDeliveryAddress
Upper1
Upper Value
VisibilityPublic


 interactionRole
Public CommunicationInteractionRole interactionRole
Constraints:
Properties:

AggregationNone
Alias
AssociationCommunicationInteractionRoleUsesContactMedium
Association End
ClassContactMedium
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*
NameinteractionRole
Name Expression
NamespaceContactMedium
OppositecontactMedium
OwnerContactMedium
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Contact Medium ABE::ContactMedium::interactionRole
Stereotype
Template Parameter
TypeCommunicationInteractionRole
Upper*
Upper Value(*)
VisibilityPublic


 party
Public Party party
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyContactableVia
Association End
ClassContactMedium
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*
Nameparty
Name Expression
NamespaceContactMedium
OppositecontactMedium
OwnerContactMedium
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Contact Medium ABE::ContactMedium::party
Stereotype
Template Parameter
TypeParty
Upper*
Upper Value(*)
VisibilityPublic


 partyAccountContact
Public AccountContact partyAccountContact
Constraints:
Properties:

AggregationNone
Alias
AssociationAcctContactAssessedVia
Association End
ClassContactMedium
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*
NamepartyAccountContact
Name Expression
NamespaceContactMedium
OppositecontactMedium
OwnerContactMedium
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Contact Medium ABE::ContactMedium::partyAccountContact
Stereotype
Template Parameter
TypeAccountContact
Upper*
Upper Value(*)
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The time period that the Contact Medium is valid for.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassContactMedium
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
NamespaceContactMedium
Opposite
OwnerContactMedium
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Contact Medium ABE::ContactMedium::validFor
Stereotyperequired
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic