Package org.ivoa.dm.registry.voresource
Class Contact.ContactBuilder
java.lang.Object
org.ivoa.dm.registry.voresource.Contact.ContactBuilder
- Enclosing class:
 - Contact
 
A builder class for Contact, mainly for use in the functional builder pattern.
- 
Field Summary
FieldsModifier and TypeFieldDescriptionthe contact mailing address All components of the mailing address are given in one string, e.g.A reference to this entitiy in a non-IVOA identifier scheme, e.g., orcid.the contact email address.An IVOA identifier for the contact (typically when it is an organization).the name or title of the contact person.the contact telephone number Complete international dialing codes should be given, e.g. - 
Constructor Summary
Constructors - 
Method Summary
 
- 
Field Details
- 
name
the name or title of the contact person. This can be a person's name, e.g. “John P. Jones” or a group, “Archive Support Team”. - 
address
the contact mailing address All components of the mailing address are given in one string, e.g. “3700 San Martin Drive, Baltimore, MD 21218 USA”. - 
email
the contact email address. - 
telephone
the contact telephone number Complete international dialing codes should be given, e.g. “+1-410-338-1234”. - 
altIdentifier
A reference to this entitiy in a non-IVOA identifier scheme, e.g., orcid. Always use a URI form including a scheme here. - 
ivoid
An IVOA identifier for the contact (typically when it is an organization). 
 - 
 - 
Constructor Details
- 
ContactBuilder
public ContactBuilder() 
 - 
 - 
Method Details
- 
create
create a Contact from this builder.- Returns:
 - an object initialized from the builder.
 
 
 -