org.springframework.security.ldap.userdetails
Class InetOrgPerson

java.lang.Object
  extended by org.springframework.security.ldap.userdetails.LdapUserDetailsImpl
      extended by org.springframework.security.ldap.userdetails.Person
          extended by org.springframework.security.ldap.userdetails.InetOrgPerson
All Implemented Interfaces:
java.io.Serializable, 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:
Serialized Form

Nested Class Summary
static class InetOrgPerson.Essence
           
 
Constructor Summary
InetOrgPerson()
           
 
Method Summary
 java.lang.String getCarLicense()
           
 java.lang.String getDepartmentNumber()
           
 java.lang.String getDestinationIndicator()
           
 java.lang.String getDisplayName()
           
 java.lang.String getEmployeeNumber()
           
 java.lang.String getHomePhone()
           
 java.lang.String getHomePostalAddress()
           
 java.lang.String getInitials()
           
 java.lang.String getMail()
           
 java.lang.String getMobile()
           
 java.lang.String getO()
           
 java.lang.String getOu()
           
 java.lang.String getPostalAddress()
           
 java.lang.String getPostalCode()
           
 java.lang.String getRoomNumber()
           
 java.lang.String getStreet()
           
 java.lang.String getTitle()
           
 java.lang.String getUid()
           
protected  void populateContext(org.springframework.ldap.core.DirContextAdapter adapter)
           
 
Methods inherited from class org.springframework.security.ldap.userdetails.Person
getCn, getDescription, getSn, getTelephoneNumber
 
Methods inherited from class org.springframework.security.ldap.userdetails.LdapUserDetailsImpl
equals, getAuthorities, getDn, getGraceLoginsRemaining, getPassword, getTimeBeforeExpiration, getUsername, hashCode, isAccountNonExpired, isAccountNonLocked, isCredentialsNonExpired, isEnabled, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InetOrgPerson

public InetOrgPerson()
Method Detail

getUid

public java.lang.String getUid()

getMail

public java.lang.String getMail()

getEmployeeNumber

public java.lang.String getEmployeeNumber()

getInitials

public java.lang.String getInitials()

getDestinationIndicator

public java.lang.String getDestinationIndicator()

getO

public java.lang.String getO()

getOu

public java.lang.String getOu()

getTitle

public java.lang.String getTitle()

getCarLicense

public java.lang.String getCarLicense()

getDepartmentNumber

public java.lang.String getDepartmentNumber()

getDisplayName

public java.lang.String getDisplayName()

getHomePhone

public java.lang.String getHomePhone()

getRoomNumber

public java.lang.String getRoomNumber()

getHomePostalAddress

public java.lang.String getHomePostalAddress()

getMobile

public java.lang.String getMobile()

getPostalAddress

public java.lang.String getPostalAddress()

getPostalCode

public java.lang.String getPostalCode()

getStreet

public java.lang.String getStreet()

populateContext

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