Package cdm.base.staticdata.party
Interface PartyContactInformation.PartyContactInformationBuilder
- All Superinterfaces:
PartyContactInformation,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
PartyContactInformation.PartyContactInformationBuilderImpl
- Enclosing interface:
PartyContactInformation
public static interface PartyContactInformation.PartyContactInformationBuilder
extends PartyContactInformation, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
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 -
Method Summary
Modifier and TypeMethodDescriptionaddBusinessUnit(BusinessUnit businessUnit) addBusinessUnit(BusinessUnit businessUnit, int idx) addBusinessUnit(List<? extends BusinessUnit> businessUnit) addPerson(NaturalPerson person) addPerson(NaturalPerson person, int idx) addPerson(List<? extends NaturalPerson> person) List<? extends BusinessUnit.BusinessUnitBuilder> 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.getOrCreateBusinessUnit(int index) getOrCreatePerson(int index) The reference to the party to which the contact information refers to.List<? extends NaturalPerson.NaturalPersonBuilder> Optional information about people involved in a transaction or business process.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAdditionalInformation(String additionalInformation) setBusinessUnit(List<? extends BusinessUnit> businessUnit) setContactInformation(ContactInformation contactInformation) setPartyReference(ReferenceWithMetaParty partyReference) setPartyReferenceValue(Party partyReference) setPerson(List<? extends NaturalPerson> person) Methods inherited from interface cdm.base.staticdata.party.PartyContactInformation
build, getAdditionalInformation, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreatePartyReference
ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getOrCreatePartyReference() -
getPartyReference
ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getPartyReference()Description copied from interface:PartyContactInformationThe reference to the party to which the contact information refers to.- Specified by:
getPartyReferencein interfacePartyContactInformation
-
getOrCreateContactInformation
ContactInformation.ContactInformationBuilder getOrCreateContactInformation() -
getContactInformation
ContactInformation.ContactInformationBuilder 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
-
getOrCreateBusinessUnit
-
getBusinessUnit
List<? extends BusinessUnit.BusinessUnitBuilder> 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
-
getOrCreatePerson
-
getPerson
List<? extends NaturalPerson.NaturalPersonBuilder> 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
-
setPartyReference
PartyContactInformation.PartyContactInformationBuilder setPartyReference(ReferenceWithMetaParty partyReference) -
setPartyReferenceValue
-
setContactInformation
PartyContactInformation.PartyContactInformationBuilder setContactInformation(ContactInformation contactInformation) -
addBusinessUnit
-
addBusinessUnit
PartyContactInformation.PartyContactInformationBuilder addBusinessUnit(BusinessUnit businessUnit, int idx) -
addBusinessUnit
PartyContactInformation.PartyContactInformationBuilder addBusinessUnit(List<? extends BusinessUnit> businessUnit) -
setBusinessUnit
PartyContactInformation.PartyContactInformationBuilder setBusinessUnit(List<? extends BusinessUnit> businessUnit) -
addPerson
-
addPerson
-
addPerson
PartyContactInformation.PartyContactInformationBuilder addPerson(List<? extends NaturalPerson> person) -
setPerson
PartyContactInformation.PartyContactInformationBuilder setPerson(List<? extends NaturalPerson> person) -
setAdditionalInformation
PartyContactInformation.PartyContactInformationBuilder setAdditionalInformation(String additionalInformation) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-