Class Contact


  • public class Contact
    extends java.lang.Object
    Contact class of OneLogin's Java Toolkit. A class that stores contact info
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String company
      Contact company
      private java.lang.String contactType
      Contact type
      private java.util.List<java.lang.String> emailAddresses
      Contact email
      private java.lang.String givenName
      Contact given name
      private java.lang.String surName
      Contact surname
      private java.util.List<java.lang.String> telephoneNumbers
      Contact phone number
    • Constructor Summary

      Constructors 
      Constructor Description
      Contact​(java.lang.String contactType, java.lang.String givenName, java.lang.String emailAddress)
      Contact​(java.lang.String contactType, java.lang.String company, java.lang.String givenName, java.lang.String surName, java.util.List<java.lang.String> emailAddresses, java.util.List<java.lang.String> telephoneNumbers)
      Constructor
    • Field Detail

      • contactType

        private final java.lang.String contactType
        Contact type
      • company

        private final java.lang.String company
        Contact company
      • givenName

        private final java.lang.String givenName
        Contact given name
      • surName

        private final java.lang.String surName
        Contact surname
      • emailAddresses

        private final java.util.List<java.lang.String> emailAddresses
        Contact email
      • telephoneNumbers

        private final java.util.List<java.lang.String> telephoneNumbers
        Contact phone number
    • Constructor Detail

      • Contact

        @Deprecated
        public Contact​(java.lang.String contactType,
                       java.lang.String givenName,
                       java.lang.String emailAddress)
        Constructor to specify minimal contact data.

        To maintain backward compatibility, a null given name and a null e-mail address are handled as being empty strings.

        Parameters:
        contactType - Contact type
        givenName - Contact given name
        emailAddress - Contact e-mail
      • Contact

        public Contact​(java.lang.String contactType,
                       java.lang.String company,
                       java.lang.String givenName,
                       java.lang.String surName,
                       java.util.List<java.lang.String> emailAddresses,
                       java.util.List<java.lang.String> telephoneNumbers)
        Constructor
        Parameters:
        contactType - Contact type
        givenName - Contact given name
        surName - Contact surname
        company - Contact company
        emailAddresses - Contact e-mails
        telephoneNumbers - Contact phone numbers
    • Method Detail

      • getContactType

        public final java.lang.String getContactType()
        Returns:
        string the contact type
      • getEmailAddress

        @Deprecated
        public final java.lang.String getEmailAddress()
        Deprecated.
        this returns just the first e-mail address in getEmailAddresses()
        Returns:
        the contact email
      • getEmailAddresses

        public final java.util.List<java.lang.String> getEmailAddresses()
        Returns:
        a list containing the contact e-mail addresses (never null)
      • getGivenName

        public final java.lang.String getGivenName()
        Returns:
        the contact given name
      • getSurName

        public final java.lang.String getSurName()
        Returns:
        the contact surname
      • getCompany

        public final java.lang.String getCompany()
        Returns:
        the contact company
      • getTelephoneNumbers

        public final java.util.List<java.lang.String> getTelephoneNumbers()
        Returns:
        a list containing the contact phone numbers (never null)