org.pentaho.platform.api.engine
Interface IUserDetailsRoleListService

All Known Implementing Classes:
UserDetailsRoleListService

public interface IUserDetailsRoleListService


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

Method Detail

setUserRoleListService

void setUserRoleListService(IUserRoleListService value)

getUserRoleListService

IUserRoleListService getUserRoleListService()

afterPropertiesSet

void afterPropertiesSet()
                        throws java.lang.Exception
Throws:
java.lang.Exception

getAllRoles

java.util.List getAllRoles()

getAllUsers

java.util.List getAllUsers()

getAllUsersInRole

java.util.List getAllUsersInRole(java.lang.String role)

getRolesForUser

java.util.List getRolesForUser(java.lang.String userName)

getEffectiveUserSession

IPentahoSession getEffectiveUserSession(java.lang.String userName,
                                        IParameterProvider sessionParameters)