Package cdm.base.staticdata.party
Class ContactInformation.ContactInformationBuilderImpl
java.lang.Object
cdm.base.staticdata.party.ContactInformation.ContactInformationBuilderImpl
- All Implemented Interfaces:
ContactInformation,ContactInformation.ContactInformationBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
ContactInformation
public static class ContactInformation.ContactInformationBuilderImpl
extends Object
implements ContactInformation.ContactInformationBuilder
Builder Implementation of ContactInformation
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.party.ContactInformation
ContactInformation.ContactInformationBuilder, ContactInformation.ContactInformationBuilderImpl, ContactInformation.ContactInformationImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<Address.AddressBuilder> protected List<TelephoneNumber.TelephoneNumberBuilder> Fields inherited from interface cdm.base.staticdata.party.ContactInformation
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAddress(Address _address) addAddress(Address _address, int idx) addAddress(List<? extends Address> addresss) addTelephone(TelephoneNumber _telephone) addTelephone(TelephoneNumber _telephone, int idx) addTelephone(List<? extends TelephoneNumber> telephones) addWebPage(String _webPage) addWebPage(String _webPage, int idx) addWebPage(List<String> webPages) build()Build MethodsbooleanList<? extends Address.AddressBuilder> The street/postal address.getEmail()The email address.getOrCreateAddress(int index) getOrCreateTelephone(int index) List<? extends TelephoneNumber.TelephoneNumberBuilder> The telephone number.The web page.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAddress(List<? extends Address> addresss) setTelephone(List<? extends TelephoneNumber> telephones) setWebPage(List<String> webPages) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.party.ContactInformation
getType, metaData, processMethods inherited from interface cdm.base.staticdata.party.ContactInformation.ContactInformationBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
telephone
-
address
-
email
-
webPage
-
-
Constructor Details
-
ContactInformationBuilderImpl
public ContactInformationBuilderImpl()
-
-
Method Details
-
getTelephone
@RosettaAttribute("telephone") @RuneAttribute("telephone") public List<? extends TelephoneNumber.TelephoneNumberBuilder> getTelephone()Description copied from interface:ContactInformationThe telephone number.- Specified by:
getTelephonein interfaceContactInformation- Specified by:
getTelephonein interfaceContactInformation.ContactInformationBuilder
-
getOrCreateTelephone
- Specified by:
getOrCreateTelephonein interfaceContactInformation.ContactInformationBuilder
-
getAddress
@RosettaAttribute("address") @RuneAttribute("address") public List<? extends Address.AddressBuilder> getAddress()Description copied from interface:ContactInformationThe street/postal address.- Specified by:
getAddressin interfaceContactInformation- Specified by:
getAddressin interfaceContactInformation.ContactInformationBuilder
-
getOrCreateAddress
- Specified by:
getOrCreateAddressin interfaceContactInformation.ContactInformationBuilder
-
getEmail
Description copied from interface:ContactInformationThe email address.- Specified by:
getEmailin interfaceContactInformation
-
getWebPage
Description copied from interface:ContactInformationThe web page. This attribute is not specified as part of the FpML ContactInformation complex type.- Specified by:
getWebPagein interfaceContactInformation
-
addTelephone
@RosettaAttribute("telephone") @RuneAttribute("telephone") public ContactInformation.ContactInformationBuilder addTelephone(TelephoneNumber _telephone) - Specified by:
addTelephonein interfaceContactInformation.ContactInformationBuilder
-
addTelephone
public ContactInformation.ContactInformationBuilder addTelephone(TelephoneNumber _telephone, int idx) - Specified by:
addTelephonein interfaceContactInformation.ContactInformationBuilder
-
addTelephone
public ContactInformation.ContactInformationBuilder addTelephone(List<? extends TelephoneNumber> telephones) - Specified by:
addTelephonein interfaceContactInformation.ContactInformationBuilder
-
setTelephone
@RuneAttribute("telephone") public ContactInformation.ContactInformationBuilder setTelephone(List<? extends TelephoneNumber> telephones) - Specified by:
setTelephonein interfaceContactInformation.ContactInformationBuilder
-
addAddress
@RosettaAttribute("address") @RuneAttribute("address") public ContactInformation.ContactInformationBuilder addAddress(Address _address) - Specified by:
addAddressin interfaceContactInformation.ContactInformationBuilder
-
addAddress
- Specified by:
addAddressin interfaceContactInformation.ContactInformationBuilder
-
addAddress
- Specified by:
addAddressin interfaceContactInformation.ContactInformationBuilder
-
setAddress
@RuneAttribute("address") public ContactInformation.ContactInformationBuilder setAddress(List<? extends Address> addresss) - Specified by:
setAddressin interfaceContactInformation.ContactInformationBuilder
-
addEmail
@RosettaAttribute("email") @RuneAttribute("email") public ContactInformation.ContactInformationBuilder addEmail(String _email) - Specified by:
addEmailin interfaceContactInformation.ContactInformationBuilder
-
addEmail
- Specified by:
addEmailin interfaceContactInformation.ContactInformationBuilder
-
addEmail
- Specified by:
addEmailin interfaceContactInformation.ContactInformationBuilder
-
setEmail
@RuneAttribute("email") public ContactInformation.ContactInformationBuilder setEmail(List<String> emails) - Specified by:
setEmailin interfaceContactInformation.ContactInformationBuilder
-
addWebPage
@RosettaAttribute("webPage") @RuneAttribute("webPage") public ContactInformation.ContactInformationBuilder addWebPage(String _webPage) - Specified by:
addWebPagein interfaceContactInformation.ContactInformationBuilder
-
addWebPage
- Specified by:
addWebPagein interfaceContactInformation.ContactInformationBuilder
-
addWebPage
- Specified by:
addWebPagein interfaceContactInformation.ContactInformationBuilder
-
setWebPage
@RuneAttribute("webPage") public ContactInformation.ContactInformationBuilder setWebPage(List<String> webPages) - Specified by:
setWebPagein interfaceContactInformation.ContactInformationBuilder
-
build
Description copied from interface:ContactInformationBuild Methods- Specified by:
buildin interfaceContactInformation- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceContactInformation- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceContactInformation.ContactInformationBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public ContactInformation.ContactInformationBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-