Package cdm.base.staticdata.party
Class PartyContactInformation.PartyContactInformationImpl
java.lang.Object
cdm.base.staticdata.party.PartyContactInformation.PartyContactInformationImpl
- All Implemented Interfaces:
PartyContactInformation,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
PartyContactInformation
public static class PartyContactInformation.PartyContactInformationImpl
extends Object
implements PartyContactInformation
Immutable Implementation of PartyContactInformation
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.party.PartyContactInformation
PartyContactInformation.PartyContactInformationBuilder, PartyContactInformation.PartyContactInformationBuilderImpl, PartyContactInformation.PartyContactInformationImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.party.PartyContactInformation
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecification of special instructions of the relevant party.List<? extends BusinessUnit> Optional organization unit information used to describe the organization units (e.g. trading desks) involved in a transaction or business process, incl. the contact information (when relevant).The postal/street address, telephone number, email address and/or web page.The reference to the party to which the contact information refers to.List<? extends NaturalPerson> Optional information about people involved in a transaction or business process.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.party.PartyContactInformation
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
PartyContactInformationImpl
protected PartyContactInformationImpl(PartyContactInformation.PartyContactInformationBuilder builder)
-
-
Method Details
-
getPartyReference
@RosettaAttribute("partyReference") @RuneAttribute("partyReference") public ReferenceWithMetaParty getPartyReference()Description copied from interface:PartyContactInformationThe reference to the party to which the contact information refers to.- Specified by:
getPartyReferencein interfacePartyContactInformation
-
getContactInformation
@RosettaAttribute("contactInformation") @RuneAttribute("contactInformation") public ContactInformation getContactInformation()Description copied from interface:PartyContactInformationThe postal/street address, telephone number, email address and/or web page. If the contact information is specific to the associated business unit(s), it should be associated with those.- Specified by:
getContactInformationin interfacePartyContactInformation
-
getBusinessUnit
@RosettaAttribute("businessUnit") @RuneAttribute("businessUnit") public List<? extends BusinessUnit> getBusinessUnit()Description copied from interface:PartyContactInformationOptional organization unit information used to describe the organization units (e.g. trading desks) involved in a transaction or business process, incl. the contact information (when relevant).- Specified by:
getBusinessUnitin interfacePartyContactInformation
-
getPerson
@RosettaAttribute("person") @RuneAttribute("person") public List<? extends NaturalPerson> getPerson()Description copied from interface:PartyContactInformationOptional information about people involved in a transaction or business process. (These are employees of the party.)- Specified by:
getPersonin interfacePartyContactInformation
-
getAdditionalInformation
@RosettaAttribute("additionalInformation") @RuneAttribute("additionalInformation") public String getAdditionalInformation()Description copied from interface:PartyContactInformationSpecification of special instructions of the relevant party.- Specified by:
getAdditionalInformationin interfacePartyContactInformation
-
build
Description copied from interface:PartyContactInformationBuild Methods- Specified by:
buildin interfacePartyContactInformation- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacePartyContactInformation- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-