public class UserRoleDaoService extends Object
Modifier and Type | Class and Description |
---|---|
static class |
UserRoleDaoService.ValidationFailedException |
Constructor and Description |
---|
UserRoleDaoService() |
Modifier and Type | Method and Description |
---|---|
void |
assignRolesToUser(String userName,
String roleNames) |
void |
changeUserPassword(String userName,
String newPass,
String oldPass) |
void |
createRole(String roleName) |
void |
createUser(User user) |
void |
deleteRoles(String roleNames) |
void |
deleteUsers(String userNames) |
SystemRolesMap |
getRoleBindingStruct(String locale) |
UserListWrapper |
getRoleMembers(String roleName) |
RoleListWrapper |
getRoles() |
RoleListWrapper |
getRolesForUser(String user) |
UserListWrapper |
getUsers() |
void |
removeRolesFromUser(String userName,
String roleNames) |
void |
setLogicalRoles(LogicalRoleAssignments roleAssignments) |
void |
updatePassword(User user) |
void |
updatePassword(User user,
String administratorPassword) |
public UserListWrapper getUsers() throws Exception
Exception
public RoleListWrapper getRolesForUser(String user) throws org.pentaho.platform.api.engine.security.userroledao.UncategorizedUserRoleDaoException
org.pentaho.platform.api.engine.security.userroledao.UncategorizedUserRoleDaoException
public void assignRolesToUser(String userName, String roleNames) throws org.pentaho.platform.api.engine.security.userroledao.NotFoundException, org.pentaho.platform.api.engine.security.userroledao.UncategorizedUserRoleDaoException, SecurityException
org.pentaho.platform.api.engine.security.userroledao.NotFoundException
org.pentaho.platform.api.engine.security.userroledao.UncategorizedUserRoleDaoException
SecurityException
public void removeRolesFromUser(String userName, String roleNames) throws org.pentaho.platform.api.engine.security.userroledao.NotFoundException, org.pentaho.platform.api.engine.security.userroledao.UncategorizedUserRoleDaoException, SecurityException
org.pentaho.platform.api.engine.security.userroledao.NotFoundException
org.pentaho.platform.api.engine.security.userroledao.UncategorizedUserRoleDaoException
SecurityException
public RoleListWrapper getRoles() throws org.pentaho.platform.api.engine.security.userroledao.UncategorizedUserRoleDaoException
org.pentaho.platform.api.engine.security.userroledao.UncategorizedUserRoleDaoException
public UserListWrapper getRoleMembers(String roleName) throws org.pentaho.platform.api.engine.security.userroledao.UncategorizedUserRoleDaoException, SecurityException
org.pentaho.platform.api.engine.security.userroledao.UncategorizedUserRoleDaoException
SecurityException
public void changeUserPassword(String userName, String newPass, String oldPass) throws Exception
Exception
public void deleteUsers(String userNames) throws org.pentaho.platform.api.engine.security.userroledao.NotFoundException, org.pentaho.platform.api.engine.security.userroledao.UncategorizedUserRoleDaoException, SecurityException
org.pentaho.platform.api.engine.security.userroledao.NotFoundException
org.pentaho.platform.api.engine.security.userroledao.UncategorizedUserRoleDaoException
SecurityException
public void deleteRoles(String roleNames) throws SecurityException, org.pentaho.platform.api.engine.security.userroledao.UncategorizedUserRoleDaoException
SecurityException
org.pentaho.platform.api.engine.security.userroledao.UncategorizedUserRoleDaoException
public SystemRolesMap getRoleBindingStruct(String locale) throws SecurityException
SecurityException
public void setLogicalRoles(LogicalRoleAssignments roleAssignments) throws SecurityException
SecurityException
public void updatePassword(User user, String administratorPassword) throws SecurityException
SecurityException
public void updatePassword(User user) throws SecurityException
SecurityException
Copyright © 2019 Hitachi Vantara. All rights reserved.