Class Name

    • Method Detail

      • formatted

        public final String formatted()

        A string containing a formatted version of the name for display.

        Returns:
        A string containing a formatted version of the name for display.
      • familyName

        public final String familyName()

        The family name of the user.

        Returns:
        The family name of the user.
      • givenName

        public final String givenName()

        The given name of the user.

        Returns:
        The given name of the user.
      • middleName

        public final String middleName()

        The middle name of the user.

        Returns:
        The middle name of the user.
      • honorificPrefix

        public final String honorificPrefix()

        The honorific prefix of the user. For example, "Dr."

        Returns:
        The honorific prefix of the user. For example, "Dr."
      • honorificSuffix

        public final String honorificSuffix()

        The honorific suffix of the user. For example, "M.D."

        Returns:
        The honorific suffix of the user. For example, "M.D."
      • serializableBuilderClass

        public static Class<? extends Name.Builder> serializableBuilderClass()
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)