net.sourceforge.jfacets.acegi
Interface INavigableHierarchicalUserDetailsService

All Superinterfaces:
IHierarchicalUserDetailsService, org.acegisecurity.userdetails.UserDetailsService
All Known Implementing Classes:
InMemoryHierarchicalUDS

public interface INavigableHierarchicalUserDetailsService
extends IHierarchicalUserDetailsService

An extension of the IHierarchicalUserDetailsService that allows full navigation in the users/roles graph.

Author:
Remi VANKEISBELCK - remi 'at' rvkb.com

Method Summary
 org.acegisecurity.GrantedAuthority[] getChildRoles(org.acegisecurity.GrantedAuthority parentRole)
           
 org.acegisecurity.GrantedAuthority[] getRootRoles()
           
 org.acegisecurity.userdetails.UserDetails[] getUsersInRole(org.acegisecurity.GrantedAuthority role)
           
 
Methods inherited from interface net.sourceforge.jfacets.acegi.IHierarchicalUserDetailsService
getGrantedAuthority, getParentRoles
 
Methods inherited from interface org.acegisecurity.userdetails.UserDetailsService
loadUserByUsername
 

Method Detail

getRootRoles

org.acegisecurity.GrantedAuthority[] getRootRoles()

getChildRoles

org.acegisecurity.GrantedAuthority[] getChildRoles(org.acegisecurity.GrantedAuthority parentRole)

getUsersInRole

org.acegisecurity.userdetails.UserDetails[] getUsersInRole(org.acegisecurity.GrantedAuthority role)


Copyright © 2010. All Rights Reserved.