Interface Person.RelatedPerson

All Known Subinterfaces:
Person.DetailedRelatedPerson, Person.FamilyMemberPerson
Enclosing interface:
Person

public static interface Person.RelatedPerson
Basic personal information.
  • Method Details

    • insz

      Deprecated.
      This field is in fact not always present in a well-formed document; use inszOptional() as a replacement for this method.
      INSZ number of the person.
      Throws:
      MalformedMagdaResponseException - if the field is not present.
      See Also:
    • inszOptional

      Optional<String> inszOptional()
      INSZ number of the person (if any).
      See Also:
    • firstName

      String firstName()
      The first name of the person.
      Returns:
      concatenation of the person's first names, or an empty string if the document contains no information on their first names.
    • lastName

      String lastName()
      The last name of the person.
      Returns:
      concatenation of the person's last names, or an empty string if the document contains no information on their last names.
    • positionCode

      String positionCode()
      The position of the person in relation to the person they are related to.
      Returns:
      the position code.
    • incompleteDateOfBirth

      IncompleteDate incompleteDateOfBirth()
      The person's (potentially incomplete) date of birth.