net.sourceforge.jfacets.acegi
Interface IHierarchicalUserDetailsService

All Superinterfaces:
org.acegisecurity.userdetails.UserDetailsService
All Known Subinterfaces:
INavigableHierarchicalUserDetailsService
All Known Implementing Classes:
InMemoryHierarchicalUDS

public interface IHierarchicalUserDetailsService
extends org.acegisecurity.userdetails.UserDetailsService

An extension of Acegi's UserDetailsService for managing roles inheritance.


Method Summary
 org.acegisecurity.GrantedAuthority getGrantedAuthority(java.lang.String roleName)
          Return a GrantedAuthority for passed role name (null if not found)
 org.acegisecurity.GrantedAuthority[] getParentRoles(org.acegisecurity.GrantedAuthority grantedAuthority)
          Return an array of parent roles for passed G.A.
 
Methods inherited from interface org.acegisecurity.userdetails.UserDetailsService
loadUserByUsername
 

Method Detail

getGrantedAuthority

org.acegisecurity.GrantedAuthority getGrantedAuthority(java.lang.String roleName)
Return a GrantedAuthority for passed role name (null if not found)


getParentRoles

org.acegisecurity.GrantedAuthority[] getParentRoles(org.acegisecurity.GrantedAuthority grantedAuthority)
Return an array of parent roles for passed G.A. (null or 0-length array if no parents)



Copyright © 2010. All Rights Reserved.