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 @Nullable String getMail()
    • getEmployeeNumber

      public @Nullable String getEmployeeNumber()
    • getInitials

      public @Nullable String getInitials()
    • getDestinationIndicator

      public @Nullable String getDestinationIndicator()
    • getO

      public @Nullable String getO()
    • getOu

      public @Nullable String getOu()
    • getTitle

      public @Nullable String getTitle()
    • getCarLicense

      public @Nullable String getCarLicense()
    • getDepartmentNumber

      public @Nullable String getDepartmentNumber()
    • getDisplayName

      public @Nullable String getDisplayName()
    • getHomePhone

      public @Nullable String getHomePhone()
    • getRoomNumber

      public @Nullable String getRoomNumber()
    • getHomePostalAddress

      public @Nullable String getHomePostalAddress()
    • getMobile

      public @Nullable String getMobile()
    • getPostalAddress

      public @Nullable String getPostalAddress()
    • getPostalCode

      public @Nullable String getPostalCode()
    • getStreet

      public @Nullable String getStreet()
    • populateContext

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