Class 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PersonContextMapper

        public PersonContextMapper()
    • 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 interface UserDetailsContextMapper
        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 interface UserDetailsContextMapper