org.pentaho.platform.plugin.services.security.userrole.memory
Class UserRoleListEnhancedUserMap

java.lang.Object
  extended by org.springframework.security.userdetails.memory.UserMap
      extended by org.pentaho.platform.plugin.services.security.userrole.memory.UserRoleListEnhancedUserMap

public class UserRoleListEnhancedUserMap
extends org.springframework.security.userdetails.memory.UserMap


Constructor Summary
UserRoleListEnhancedUserMap()
           
 
Method Summary
 void addUser(org.springframework.security.userdetails.UserDetails user)
           
 org.springframework.security.GrantedAuthority[] getAllAuthorities()
           
 String[] getAllUsers()
           
 String[] getUserNamesInRole(org.springframework.security.GrantedAuthority authority)
           
 void setUsers(Map users)
           
 
Methods inherited from class org.springframework.security.userdetails.memory.UserMap
getUser, getUserCount
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserRoleListEnhancedUserMap

public UserRoleListEnhancedUserMap()
Method Detail

addUser

public void addUser(org.springframework.security.userdetails.UserDetails user)
             throws IllegalArgumentException
Overrides:
addUser in class org.springframework.security.userdetails.memory.UserMap
Throws:
IllegalArgumentException

getAllAuthorities

public org.springframework.security.GrantedAuthority[] getAllAuthorities()

getAllUsers

public String[] getAllUsers()

getUserNamesInRole

public String[] getUserNamesInRole(org.springframework.security.GrantedAuthority authority)

setUsers

public void setUsers(Map users)
Overrides:
setUsers in class org.springframework.security.userdetails.memory.UserMap