public class RoleResourceManager extends AbstractResourceManager
| Constructor and Description |
|---|
RoleResourceManager() |
| Modifier and Type | Method and Description |
|---|---|
SCIMResponse |
create(String scimObjectString,
UserManager userManager,
String attributes,
String excludeAttributes) |
protected ListedResource |
createListedResource(List<Object> roles,
int startIndex,
int totalResults) |
SCIMResponse |
createRole(String postRequest,
RoleManager roleManager)
POST method to create a new role.
|
SCIMResponse |
delete(String id,
UserManager userManager) |
SCIMResponse |
deleteRole(String id,
RoleManager roleManager)
DELETE method to delete a specific role.
|
SCIMResponse |
get(String id,
UserManager userManager,
String attributes,
String excludeAttributes) |
SCIMResponse |
getRole(String id,
RoleManager roleManager,
String attributes,
String excludeAttributes)
GET method to retrieve a specific role.
|
SCIMResponse |
listWithGET(UserManager userManager,
String filter,
Integer startIndexInt,
Integer countInt,
String sortBy,
String sortOrder,
String domainName,
String attributes,
String excludeAttributes) |
SCIMResponse |
listWithGET(UserManager userManager,
String filter,
int startIndex,
int count,
String sortBy,
String sortOrder,
String domainName,
String attributes,
String excludeAttributes)
This method is deprecated
|
SCIMResponse |
listWithGETRole(RoleManager roleManager,
String filter,
Integer startIndexInt,
Integer countInt,
String sortBy,
String sortOrder)
GET method to list roles.
|
SCIMResponse |
listWithPOST(String resourceString,
UserManager userManager) |
SCIMResponse |
listWithPOSTRole(String searchRequest,
RoleManager roleManager)
POST method to search roles.
|
SCIMResponse |
updateWithPATCH(String existingId,
String patchRequest,
UserManager userManager) |
SCIMResponse |
updateWithPATCH(String existingId,
String scimObjectString,
UserManager userManager,
String attributes,
String excludeAttributes) |
SCIMResponse |
updateWithPATCHRole(String id,
String patchRequest,
RoleManager roleManager)
PATCH method to partially updates a role.
|
SCIMResponse |
updateWithPUT(String existingId,
String scimObjectString,
UserManager userManager,
String attributes,
String excludeAttributes) |
SCIMResponse |
updateWithPUTRole(String id,
String putRequest,
RoleManager roleManager)
PUT method To update a role by giving entire attributes set.
|
encodeSCIMException, getDecoder, getEncoder, getResourceEndpointURL, setEndpointURLMap, setResourceURLBuilderpublic SCIMResponse getRole(String id, RoleManager roleManager, String attributes, String excludeAttributes)
ResourceManagerid - Resource id.roleManager - Role manager.attributes - Attributes in the response.excludeAttributes - Exclude attributes in the response.public SCIMResponse createRole(String postRequest, RoleManager roleManager)
ResourceManagerpostRequest - Post request.roleManager - Role manager.public SCIMResponse deleteRole(String id, RoleManager roleManager)
ResourceManagerid - Resource id.roleManager - Role manager.public SCIMResponse listWithGETRole(RoleManager roleManager, String filter, Integer startIndexInt, Integer countInt, String sortBy, String sortOrder)
ResourceManagerroleManager - Role manager.filter - Filter to be executed.startIndexInt - Starting index value of the filter.countInt - Number of required results.sortBy - SortBy.sortOrder - Sorting order.protected ListedResource createListedResource(List<Object> roles, int startIndex, int totalResults)
public SCIMResponse listWithPOSTRole(String searchRequest, RoleManager roleManager)
ResourceManagersearchRequest - Search request.roleManager - Role manager.public SCIMResponse updateWithPUTRole(String id, String putRequest, RoleManager roleManager)
ResourceManagerid - Resource id.putRequest - Put request.roleManager - Role manager.public SCIMResponse updateWithPATCHRole(String id, String patchRequest, RoleManager roleManager)
ResourceManagerid - Resource id.patchRequest - Patch request.roleManager - Role manager.public SCIMResponse get(String id, UserManager userManager, String attributes, String excludeAttributes)
public SCIMResponse create(String scimObjectString, UserManager userManager, String attributes, String excludeAttributes)
public SCIMResponse delete(String id, UserManager userManager)
public SCIMResponse listWithGET(UserManager userManager, String filter, int startIndex, int count, String sortBy, String sortOrder, String domainName, String attributes, String excludeAttributes)
ResourceManagerpublic SCIMResponse listWithGET(UserManager userManager, String filter, Integer startIndexInt, Integer countInt, String sortBy, String sortOrder, String domainName, String attributes, String excludeAttributes)
public SCIMResponse listWithPOST(String resourceString, UserManager userManager)
public SCIMResponse updateWithPUT(String existingId, String scimObjectString, UserManager userManager, String attributes, String excludeAttributes)
public SCIMResponse updateWithPATCH(String existingId, String scimObjectString, UserManager userManager, String attributes, String excludeAttributes)
public SCIMResponse updateWithPATCH(String existingId, String patchRequest, UserManager userManager)
Copyright © 2022 WSO2. All rights reserved.