Class PersonContextMapper
- java.lang.Object
-
- org.springframework.security.ldap.userdetails.PersonContextMapper
-
- All Implemented Interfaces:
UserDetailsContextMapper
public class PersonContextMapper extends java.lang.Object implements UserDetailsContextMapper
-
-
Constructor Summary
Constructors Constructor Description PersonContextMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserDetails
mapUserFromContext(org.springframework.ldap.core.DirContextOperations ctx, java.lang.String username, java.util.Collection<? extends GrantedAuthority> authorities)
Creates a fully populated UserDetails object for use by the security framework.void
mapUserToContext(UserDetails user, org.springframework.ldap.core.DirContextAdapter ctx)
Reverse of the above operation.
-
-
-
Method Detail
-
mapUserFromContext
public UserDetails mapUserFromContext(org.springframework.ldap.core.DirContextOperations ctx, java.lang.String username, java.util.Collection<? extends GrantedAuthority> authorities)
Description copied from interface:UserDetailsContextMapper
Creates a fully populated UserDetails object for use by the security framework.- Specified by:
mapUserFromContext
in interfaceUserDetailsContextMapper
- Parameters:
ctx
- the context object which contains the user information.username
- the user's supplied login name.- Returns:
- the user object.
-
mapUserToContext
public void mapUserToContext(UserDetails user, org.springframework.ldap.core.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 interfaceUserDetailsContextMapper
-
-