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

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

public class UserRoleListEnhancedUserMap
extends UserMap


Constructor Summary
UserRoleListEnhancedUserMap()
           
 
Method Summary
 void addUser(UserDetails user)
           
 GrantedAuthority[] getAllAuthorities()
           
 String[] getAllUsers()
           
 String[] getUserNamesInRole(GrantedAuthority authority)
           
 void setUsers(Map users)
           
 
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(UserDetails user)
             throws IllegalArgumentException
Throws:
IllegalArgumentException

getAllAuthorities

public GrantedAuthority[] getAllAuthorities()

getAllUsers

public String[] getAllUsers()

getUserNamesInRole

public String[] getUserNamesInRole(GrantedAuthority authority)

setUsers

public void setUsers(Map users)