public class UserRoleListService extends Object
Modifier and Type | Class and Description |
---|---|
class |
UserRoleListService.UnauthorizedException |
Modifier and Type | Field and Description |
---|---|
protected org.pentaho.platform.api.engine.IUserRoleListService |
userRoleListService |
Constructor and Description |
---|
UserRoleListService() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canAdminister() |
List<String> |
doGetRolesForUser(String user) |
List<String> |
doGetUsersInRole(String role) |
RoleListWrapper |
getAllRoles() |
ArrayList<String> |
getExtraRoles() |
RoleListWrapper |
getExtraRolesList() |
RoleListWrapper |
getPermissionRoles(String adminRole) |
RoleListWrapper |
getRoles() |
RoleListWrapper |
getRoles(boolean includeExtraRoles) |
protected List<String> |
getRolesForUser(String user) |
RoleListWrapper |
getSystemRoles() |
org.pentaho.platform.api.engine.IUserRoleListService |
getUserRoleListService() |
UserListWrapper |
getUsers() |
protected List<String> |
getUsersInRole(String role) |
void |
setExtraRoles(ArrayList<String> extraRoles) |
void |
setRoleComparator(Comparator<String> roleComparator) |
void |
setSystemRoles(ArrayList<String> systemRoles) |
void |
setUserComparator(Comparator<String> userComparator) |
protected org.pentaho.platform.api.engine.IUserRoleListService userRoleListService
public List<String> doGetRolesForUser(String user) throws UserRoleListService.UnauthorizedException
public List<String> doGetUsersInRole(String role) throws UserRoleListService.UnauthorizedException
public UserListWrapper getUsers()
public RoleListWrapper getRoles()
public RoleListWrapper getRoles(boolean includeExtraRoles)
public RoleListWrapper getAllRoles()
public RoleListWrapper getSystemRoles()
public RoleListWrapper getPermissionRoles(String adminRole)
public RoleListWrapper getExtraRolesList()
protected boolean canAdminister()
public org.pentaho.platform.api.engine.IUserRoleListService getUserRoleListService()
public void setRoleComparator(Comparator<String> roleComparator)
public void setUserComparator(Comparator<String> userComparator)
Copyright © 2018 Hitachi Vantara. All rights reserved.