org.pentaho.platform.api.engine
Interface IUserDetailsRoleListService

All Known Implementing Classes:
UserDetailsRoleListService

public interface IUserDetailsRoleListService


Method Summary
 void afterPropertiesSet()
           
 List getAllRoles()
           
 List getAllUsers()
           
 List getAllUsersInRole(String role)
           
 IPentahoSession getEffectiveUserSession(String userName, IParameterProvider sessionParameters)
           
 List getRolesForUser(String userName)
           
 IUserRoleListService getUserRoleListService()
           
 void setUserRoleListService(IUserRoleListService value)
           
 

Method Detail

setUserRoleListService

void setUserRoleListService(IUserRoleListService value)

getUserRoleListService

IUserRoleListService getUserRoleListService()

afterPropertiesSet

void afterPropertiesSet()
                        throws Exception
Throws:
Exception

getAllRoles

List getAllRoles()

getAllUsers

List getAllUsers()

getAllUsersInRole

List getAllUsersInRole(String role)

getRolesForUser

List getRolesForUser(String userName)

getEffectiveUserSession

IPentahoSession getEffectiveUserSession(String userName,
                                        IParameterProvider sessionParameters)