Class Person.PersonBuilder

java.lang.Object
org.ivoa.dm.proposal.prop.Person.PersonBuilder
Enclosing class:
Person

public static class Person.PersonBuilder extends Object
A builder class for Person, mainly for use in the functional builder pattern.
  • Field Details

    • fullName

      public String fullName
      The given names for the person.
    • eMail

      public String eMail
      an email that can be used to communicate with the person.
    • homeInstitute

      public Organization homeInstitute
      .
    • orcidId

      public org.ivoa.dm.ivoa.StringIdentifier orcidId
      orcid id see https://orcid.org.
  • Constructor Details

    • PersonBuilder

      public PersonBuilder()
  • Method Details

    • create

      public Person create()
      create a Person from this builder.
      Returns:
      an object initialized from the builder.