public class UserRoleDaoResource extends AbstractJaxRSResource
TEXT_HTML
Constructor and Description |
---|
UserRoleDaoResource() |
UserRoleDaoResource(org.pentaho.platform.security.policy.rolebased.IRoleAuthorizationPolicyRoleBindingDao roleBindingDao,
org.pentaho.platform.api.mt.ITenantManager tenantMgr,
ArrayList<String> systemRoles,
String adminRole) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
assignAllRolesToUser(String tenantPath,
String userName) |
javax.ws.rs.core.Response |
assignAllUsersToRole(String tenantPath,
String roleName) |
javax.ws.rs.core.Response |
assignRoleToUser(String tenantPath,
String userName,
String roleNames) |
javax.ws.rs.core.Response |
assignUserToRole(String tenantPath,
String userNames,
String roleName) |
javax.ws.rs.core.Response |
createRole(String tenantPath,
String roleName) |
javax.ws.rs.core.Response |
createUser(String tenantPath,
User user) |
javax.ws.rs.core.Response |
deleteRole(String roleNames) |
javax.ws.rs.core.Response |
deleteUser(String userNames) |
SystemRolesMap |
getRoleBindingStruct(String locale) |
UserListWrapper |
getRoleMembers(String tenantPath,
String roleName) |
RoleListWrapper |
getRoles() |
RoleListWrapper |
getUserRoles(String tenantPath,
String userName) |
UserListWrapper |
getUsers() |
javax.ws.rs.core.Response |
removeAllRolesFromUser(String tenantPath,
String userName) |
javax.ws.rs.core.Response |
removeAllUsersFromRole(String tenantPath,
String roleName) |
javax.ws.rs.core.Response |
removeRoleFromUser(String tenantPath,
String userName,
String roleNames) |
javax.ws.rs.core.Response |
removeUserFromRole(String tenantPath,
String userNames,
String roleName) |
javax.ws.rs.core.Response |
setLogicalRoles(LogicalRoleAssignments roleAssignments) |
javax.ws.rs.core.Response |
updatePassword(User user) |
setHttpHeaders
public UserListWrapper getUsers() throws Exception
Exception
public RoleListWrapper getRoles() throws Exception
Exception
public RoleListWrapper getUserRoles(String tenantPath, String userName) throws Exception
Exception
public UserListWrapper getRoleMembers(String tenantPath, String roleName) throws Exception
Exception
public javax.ws.rs.core.Response assignRoleToUser(String tenantPath, String userName, String roleNames)
public javax.ws.rs.core.Response removeRoleFromUser(String tenantPath, String userName, String roleNames)
public javax.ws.rs.core.Response assignAllRolesToUser(String tenantPath, String userName)
public javax.ws.rs.core.Response removeAllRolesFromUser(String tenantPath, String userName)
public javax.ws.rs.core.Response assignUserToRole(String tenantPath, String userNames, String roleName)
public javax.ws.rs.core.Response removeUserFromRole(String tenantPath, String userNames, String roleName)
public javax.ws.rs.core.Response assignAllUsersToRole(String tenantPath, String roleName)
public javax.ws.rs.core.Response removeAllUsersFromRole(String tenantPath, String roleName)
public javax.ws.rs.core.Response deleteRole(String roleNames)
public javax.ws.rs.core.Response deleteUser(String userNames)
public javax.ws.rs.core.Response updatePassword(User user)
public SystemRolesMap getRoleBindingStruct(String locale)
public javax.ws.rs.core.Response setLogicalRoles(LogicalRoleAssignments roleAssignments)