Package org.isda.cdm
Class ContactInformation.ContactInformationBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.ContactInformation.ContactInformationBuilder
-
- Enclosing class:
- ContactInformation
public static class ContactInformation.ContactInformationBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<Address.AddressBuilder>
address
protected java.util.List<java.lang.String>
email
protected java.util.List<TelephoneNumber.TelephoneNumberBuilder>
telephone
protected java.util.List<java.lang.String>
webPage
-
Constructor Summary
Constructors Constructor Description ContactInformationBuilder()
-
Method Summary
-
-
-
Field Detail
-
address
protected java.util.List<Address.AddressBuilder> address
-
email
protected java.util.List<java.lang.String> email
-
telephone
protected java.util.List<TelephoneNumber.TelephoneNumberBuilder> telephone
-
webPage
protected java.util.List<java.lang.String> webPage
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends ContactInformation> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getAddress
public java.util.List<Address.AddressBuilder> getAddress()
-
getOrCreateAddress
public Address.AddressBuilder getOrCreateAddress(int index)
-
getEmail
public java.util.List<java.lang.String> getEmail()
-
getTelephone
public java.util.List<TelephoneNumber.TelephoneNumberBuilder> getTelephone()
-
getOrCreateTelephone
public TelephoneNumber.TelephoneNumberBuilder getOrCreateTelephone(int index)
-
getWebPage
public java.util.List<java.lang.String> getWebPage()
-
addAddress
public ContactInformation.ContactInformationBuilder addAddress(Address address)
-
addAddress
public ContactInformation.ContactInformationBuilder addAddress(Address address, int _idx)
-
addAddress
public ContactInformation.ContactInformationBuilder addAddress(java.util.List<Address> addresss)
-
addAddressBuilder
public ContactInformation.ContactInformationBuilder addAddressBuilder(Address.AddressBuilder address)
-
clearAddress
public ContactInformation.ContactInformationBuilder clearAddress()
-
addEmail
public ContactInformation.ContactInformationBuilder addEmail(java.lang.String email)
-
addEmail
public ContactInformation.ContactInformationBuilder addEmail(java.lang.String email, int _idx)
-
addEmail
public ContactInformation.ContactInformationBuilder addEmail(java.util.List<java.lang.String> emails)
-
clearEmail
public ContactInformation.ContactInformationBuilder clearEmail()
-
addTelephone
public ContactInformation.ContactInformationBuilder addTelephone(TelephoneNumber telephone)
-
addTelephone
public ContactInformation.ContactInformationBuilder addTelephone(TelephoneNumber telephone, int _idx)
-
addTelephone
public ContactInformation.ContactInformationBuilder addTelephone(java.util.List<TelephoneNumber> telephones)
-
addTelephoneBuilder
public ContactInformation.ContactInformationBuilder addTelephoneBuilder(TelephoneNumber.TelephoneNumberBuilder telephone)
-
clearTelephone
public ContactInformation.ContactInformationBuilder clearTelephone()
-
addWebPage
public ContactInformation.ContactInformationBuilder addWebPage(java.lang.String webPage)
-
addWebPage
public ContactInformation.ContactInformationBuilder addWebPage(java.lang.String webPage, int _idx)
-
addWebPage
public ContactInformation.ContactInformationBuilder addWebPage(java.util.List<java.lang.String> webPages)
-
clearWebPage
public ContactInformation.ContactInformationBuilder clearWebPage()
-
build
public ContactInformation build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public ContactInformation.ContactInformationBuilder prune()
- Specified by:
prune
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()
- Specified by:
hasData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-