Class InetOrgPerson

All Implemented Interfaces:
Serializable, CredentialsContainer, UserDetails, PasswordPolicyData, LdapUserDetails

public class InetOrgPerson extends Person
UserDetails implementation whose properties are based on a subset of the LDAP schema for inetOrgPerson.

The username will be mapped from the uid attribute by default.

See Also:
  • Constructor Details

    • InetOrgPerson

      public InetOrgPerson()
  • Method Details

    • getUid

      public String getUid()
    • getMail

      public String getMail()
    • getEmployeeNumber

      public String getEmployeeNumber()
    • getInitials

      public String getInitials()
    • getDestinationIndicator

      public String getDestinationIndicator()
    • getO

      public String getO()
    • getOu

      public String getOu()
    • getTitle

      public String getTitle()
    • getCarLicense

      public String getCarLicense()
    • getDepartmentNumber

      public String getDepartmentNumber()
    • getDisplayName

      public String getDisplayName()
    • getHomePhone

      public String getHomePhone()
    • getRoomNumber

      public String getRoomNumber()
    • getHomePostalAddress

      public String getHomePostalAddress()
    • getMobile

      public String getMobile()
    • getPostalAddress

      public String getPostalAddress()
    • getPostalCode

      public String getPostalCode()
    • getStreet

      public String getStreet()
    • populateContext

      protected void populateContext(org.springframework.ldap.core.DirContextAdapter adapter)
      Overrides:
      populateContext in class Person