All Superinterfaces:
Identity

public interface LDAPIdentity extends Identity

Represents the identity of a user in an LDAP server.

An LDAP user is typically represented as a person, an organizationalPerson or a inetOrgPerson as defined by RFC 2256 and RFC2798.

The LDAP identity compiles these attributes to represent the full identity of a user previously authenticated on an LDAP server.

Since:
1.5
Author:
Jeremy Kuhn
  • Field Details

  • Method Details

    • getSurname

      List<String> getSurname()

      Returns the list of surnames.

      Returns:
      a list
    • getCommonName

      List<String> getCommonName()

      Returns the list of common names.

      Returns:
      a list
    • getTelephoneNumber

      List<String> getTelephoneNumber()

      Returns the list of telephone numbers.

      Returns:
      a list
    • getDescription

      List<String> getDescription()

      Returns the list of descriptions.

      Returns:
      a list
    • getTitle

      List<String> getTitle()

      Returns the list of titles.

      Returns:
      a list
    • getRegisteredAddress

      List<String> getRegisteredAddress()

      Returns the list of registered addresses.

      Returns:
      a list
    • getDestinationIndicator

      List<String> getDestinationIndicator()

      Returns the list of destination indicators.

      Returns:
      a list
    • getPreferredDeliveryMethod

      String getPreferredDeliveryMethod()

      Returns the preferred delivery method.

      Returns:
      a string or null
    • getFacsimileTelephoneNumber

      List<String> getFacsimileTelephoneNumber()

      Returns the list of facsimile telephone numbers.

      Returns:
      a list
    • getStreet

      List<String> getStreet()

      Returns the list of streets.

      Returns:
      a list
    • getPostOfficeBox

      List<String> getPostOfficeBox()

      Returns the list of post office boxes.

      Returns:
      a list
    • getPostalCode

      List<String> getPostalCode()

      Returns the list of postal codes.

      Returns:
      a list
    • getPostalAddress

      List<String> getPostalAddress()

      Returns the list of postal addresses.

      Returns:
      a list
    • getPhysicalDeliveryOfficeName

      List<String> getPhysicalDeliveryOfficeName()

      Returns the list of physical delivery office name.

      Returns:
      a list
    • getOrganizationalUnit

      List<String> getOrganizationalUnit()

      Returns the list of organizational units.

      Returns:
      a list
    • getState

      List<String> getState()

      Returns the list of states.

      Returns:
      a list
    • getLocalityName

      List<String> getLocalityName()

      Returns the list of locality names.

      Returns:
      a list
    • getCarLicense

      List<String> getCarLicense()

      Returns the list of car licenses.

      Returns:
      a list
    • getDepartmentNumber

      List<String> getDepartmentNumber()

      Returns the list of department numbers.

      Returns:
      a list
    • getDisplayName

      String getDisplayName()

      Returns the list of display names.

      Returns:
      a list
    • getEmployeeNumber

      String getEmployeeNumber()

      Returns the list of employee numbers.

      Returns:
      a list
    • getEmployeeType

      List<String> getEmployeeType()

      Returns the list of employee types.

      Returns:
      a list
    • getGivenName

      List<String> getGivenName()

      Returns the list of given names.

      Returns:
      a list
    • getHomePhone

      List<String> getHomePhone()

      Returns the list of home telephone numbers.

      Returns:
      a list
    • getHomePostalAddress

      List<String> getHomePostalAddress()

      Returns the list of home postal addresses.

      Returns:
      a list
    • getInitials

      List<String> getInitials()

      Returns the list of initials.

      Returns:
      a list
    • getJpegPhoto

      List<byte[]> getJpegPhoto()

      Returns the list of JPEG photos.

      Returns:
      a list
    • getLabeledURI

      List<String> getLabeledURI()

      Returns the list of labeled URIs.

      Returns:
      a list
    • getMail

      List<String> getMail()

      Returns the list of email addresses.

      Returns:
      a list
    • getManager

      List<String> getManager()

      Returns the list of post office boxes.

      Returns:
      a list
    • getMobile

      List<String> getMobile()

      Returns the list of mobile telephone numbers.

      Returns:
      a list
    • getOrganizationName

      List<String> getOrganizationName()

      Returns the list of organization names.

      Returns:
      a list
    • getRoomNumber

      List<String> getRoomNumber()

      Returns the list of room numbers.

      Returns:
      a list
    • getSecretary

      List<String> getSecretary()

      Returns the list of secretaries.

      Returns:
      a list
    • getUserCertificate

      byte[] getUserCertificate()

      Returns the user certificate

      Returns:
      a certificate or null
    • getPreferredLanguage

      String getPreferredLanguage()

      Returns the preferred language.

      Returns:
      a string or null