org.springframework.security.ldap.userdetails
Class PersonContextMapper
java.lang.Object
org.springframework.security.ldap.userdetails.PersonContextMapper
- All Implemented Interfaces:
- UserDetailsContextMapper
public class PersonContextMapper
- extends Object
- implements UserDetailsContextMapper
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PersonContextMapper
public PersonContextMapper()
mapUserFromContext
public UserDetails mapUserFromContext(DirContextOperations ctx,
String username,
Collection<GrantedAuthority> authorities)
- Description copied from interface:
UserDetailsContextMapper
- Creates a fully populated UserDetails object for use by the security framework.
- Specified by:
mapUserFromContext
in interface UserDetailsContextMapper
- Parameters:
ctx
- the context object which contains the user information.username
- the user's supplied login name.authorities
- the list of authorities which the user should be given.
- Returns:
- the user object.
mapUserToContext
public void mapUserToContext(UserDetails user,
DirContextAdapter ctx)
- Description copied from interface:
UserDetailsContextMapper
- Reverse of the above operation. Populates a context object from the supplied user object.
Called when saving a user, for example.
- Specified by:
mapUserToContext
in interface UserDetailsContextMapper