Class LdapUserData


  • public class LdapUserData
    extends Object
    Snapshot of a user directory entry, typically used for cache entries in UnboundidDirectoryProvider
    Author:
    David Ross, Albany Medical College, Rishi Pande, Virginia Tech, Dan McCallum, Unicon Inc
    • Constructor Detail

      • LdapUserData

        public LdapUserData()
    • Method Detail

      • getEmail

        public String getEmail()
        Returns:
        Returns the email.
      • setEmail

        public void setEmail​(String email)
        Parameters:
        email - The email to set.
      • getFirstName

        public String getFirstName()
        Returns:
        Returns the firstName.
      • setFirstName

        public void setFirstName​(String firstName)
        Parameters:
        firstName - The firstName to set.
      • getPreferredFirstName

        public String getPreferredFirstName()
      • setPreferredFirstName

        public void setPreferredFirstName​(String preferredFirstName)
      • getEid

        public String getEid()
        Returns:
        Returns the eid.
      • setEid

        public void setEid​(String eid)
        Parameters:
        eid - The eid to set.
      • getLastName

        public String getLastName()
        Returns:
        Returns the lastName.
      • setLastName

        public void setLastName​(String lastName)
        Parameters:
        lastName - The lastName to set.
      • getType

        public String getType()
        Returns:
        Returns the type.
      • setType

        public void setType​(String type)
        Parameters:
        type - The type to set.
      • getProperties

        public Properties getProperties()
        Returns:
        Returns the user's properties
      • setProperties

        public void setProperties​(Properties properties)
        Parameters:
        properties - assign the user's properties
      • setProperty

        public void setProperty​(String key,
                                String value)
        Assign a single property to the user, possibly overwriting and existing entry.
        Parameters:
        key - the property's key
        value - the property's value
      • toString

        public String toString()
        Output a multi-line String representation of this LdapUserData instance.
        Overrides:
        toString in class Object