Package cdm.base.staticdata.party
Interface ContactInformation.ContactInformationBuilder
- All Superinterfaces:
ContactInformation,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
ContactInformation.ContactInformationBuilderImpl
- Enclosing interface:
ContactInformation
public static interface ContactInformation.ContactInformationBuilder
extends ContactInformation, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.party.ContactInformation
ContactInformation.ContactInformationBuilder, ContactInformation.ContactInformationBuilderImpl, ContactInformation.ContactInformationImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.party.ContactInformation
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddAddress(Address address) addAddress(Address address, int idx) addAddress(List<? extends Address> address) addTelephone(TelephoneNumber telephone) addTelephone(TelephoneNumber telephone, int idx) addTelephone(List<? extends TelephoneNumber> telephone) addWebPage(String webPage) addWebPage(String webPage, int idx) addWebPage(List<String> webPage) List<? extends Address.AddressBuilder> The street/postal address.getOrCreateAddress(int index) getOrCreateTelephone(int index) List<? extends TelephoneNumber.TelephoneNumberBuilder> The telephone number.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAddress(List<? extends Address> address) setTelephone(List<? extends TelephoneNumber> telephone) setWebPage(List<String> webPage) Methods inherited from interface cdm.base.staticdata.party.ContactInformation
build, getEmail, getType, getWebPage, 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
-
getOrCreateTelephone
-
getTelephone
List<? extends TelephoneNumber.TelephoneNumberBuilder> getTelephone()Description copied from interface:ContactInformationThe telephone number.- Specified by:
getTelephonein interfaceContactInformation
-
getOrCreateAddress
-
getAddress
List<? extends Address.AddressBuilder> getAddress()Description copied from interface:ContactInformationThe street/postal address.- Specified by:
getAddressin interfaceContactInformation
-
addTelephone
-
addTelephone
-
addTelephone
ContactInformation.ContactInformationBuilder addTelephone(List<? extends TelephoneNumber> telephone) -
setTelephone
ContactInformation.ContactInformationBuilder setTelephone(List<? extends TelephoneNumber> telephone) -
addAddress
-
addAddress
-
addAddress
-
setAddress
-
addEmail
-
addEmail
-
addEmail
-
setEmail
-
addWebPage
-
addWebPage
-
addWebPage
-
setWebPage
-
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
-