| Package | Description |
|---|---|
| org.wso2.charon3.core.extensions | |
| org.wso2.charon3.core.objects | |
| org.wso2.charon3.core.schema | |
| org.wso2.charon3.core.utils |
| Modifier and Type | Method and Description |
|---|---|
Group |
UserManager.createGroup(Group group,
Map<String,Boolean> requiredAttributes) |
User |
UserManager.createMe(User user,
Map<String,Boolean> requiredAttributes) |
Role |
RoleManager.createRole(Role role)
Create a role.
|
void |
UserManager.deleteGroup(String id) |
void |
UserManager.deleteMe(String userName) |
void |
RoleManager.deleteRole(String id)
Delete the given role.
|
void |
UserManager.deleteUser(String userId) |
default List<Attribute> |
UserManager.getCoreSchema() |
default List<Attribute> |
UserManager.getCustomUserSchemaAttributes()
Returns list of attributes in custom schema.
|
default AttributeSchema |
UserManager.getCustomUserSchemaExtension()
Return Custom schema.
|
default List<Attribute> |
UserManager.getEnterpriseUserSchema()
Retrieve schema of the enterprise user.
|
Group |
UserManager.getGroup(String id,
Map<String,Boolean> requiredAttributes) |
User |
UserManager.getMe(String userName,
Map<String,Boolean> requiredAttributes) |
Role |
RoleManager.getRole(String id,
Map<String,Boolean> requiredAttributes)
Get the role for the given ID.
|
default List<Attribute> |
UserManager.getUserSchema() |
default GroupsGetResponse |
UserManager.listGroupsWithGET(Node node,
Integer startIndex,
Integer count,
String sortBy,
String sortOrder,
String domainName,
Map<String,Boolean> requiredAttributes) |
default GroupsGetResponse |
UserManager.listGroupsWithGET(Node node,
int startIndex,
int count,
String sortBy,
String sortOrder,
Map<String,Boolean> requiredAttributes)
Deprecated.
|
default GroupsGetResponse |
UserManager.listGroupsWithGET(Node node,
int startIndex,
int count,
String sortBy,
String sortOrder,
String domainName,
Map<String,Boolean> requiredAttributes)
Deprecated.
Method does not handle when the count is not specified in the request and when the count specified
is zero. Use
UserManager.listGroupsWithGET(Node, Integer, Integer, String, String,
String, Map) method. |
GroupsGetResponse |
UserManager.listGroupsWithPost(SearchRequest searchRequest,
Map<String,Boolean> requiredAttributes) |
RolesGetResponse |
RoleManager.listRolesWithGET(Node node,
Integer startIndex,
Integer count,
String sortBy,
String sortOrder)
List roles with Get.
|
RolesGetResponse |
RoleManager.listRolesWithPost(SearchRequest searchRequest)
List roles with Post.
|
default UsersGetResponse |
UserManager.listUsersWithGET(Node node,
Integer startIndex,
Integer count,
String sortBy,
String sortOrder,
String domainName,
Map<String,Boolean> requiredAttributes)
List users with Get.
|
default UsersGetResponse |
UserManager.listUsersWithGET(Node node,
int startIndex,
int count,
String sortBy,
String sortOrder,
Map<String,Boolean> requiredAttributes)
Deprecated.
|
default UsersGetResponse |
UserManager.listUsersWithGET(Node node,
int startIndex,
int count,
String sortBy,
String sortOrder,
String domainName,
Map<String,Boolean> requiredAttributes)
Deprecated.
Method does not handle when the count is not specified in the request and when the count specified
is zero.
Use
UserManager.listUsersWithGET(Node, Integer, Integer, String, String,
String, Map) method. |
UsersGetResponse |
UserManager.listUsersWithPost(SearchRequest searchRequest,
Map<String,Boolean> requiredAttributes) |
default Group |
UserManager.patchGroup(String groupId,
String currentGroupName,
Map<String,List<PatchOperation>> patchOperations,
Map<String,Boolean> requiredAttributes)
Updates the group via PATCH.
|
default Role |
RoleManager.patchRole(String roleId,
Map<String,List<PatchOperation>> patchOperations)
Updates the role via PATCH.
|
default void |
UserManager.updateGroup(Group oldGroup,
Group newGroup)
Updates the group.
|
Group |
UserManager.updateGroup(Group oldGroup,
Group newGroup,
Map<String,Boolean> requiredAttributes) |
User |
UserManager.updateMe(User updatedUser,
Map<String,Boolean> requiredAttributes) |
Role |
RoleManager.updateRole(Role oldRole,
Role newRole)
Update the role.
|
User |
UserManager.updateUser(User updatedUser,
Map<String,Boolean> requiredAttributes) |
default User |
UserManager.updateUser(User updatedUser,
Map<String,Boolean> requiredAttributes,
List<String> allSimpleMultiValuedAttributes)
Identify user claims to be updated and update the user in user store.
|
| Modifier and Type | Method and Description |
|---|---|
void |
User.setSchemas(UserManager userManager)
Set the schemas of the user
|
| Modifier and Type | Method and Description |
|---|---|
SCIMResourceTypeSchema |
SCIMResourceSchemaManager.getUserResourceSchema(UserManager userManager) |
| Modifier and Type | Method and Description |
|---|---|
static AbstractSCIMObject |
PatchOperationUtil.doPatchAdd(PatchOperation operation,
JSONDecoder decoder,
AbstractSCIMObject oldResource,
AbstractSCIMObject copyOfOldResource,
SCIMResourceTypeSchema schema)
This method corresponds to the add operation in patch requests.
|
static AbstractSCIMObject |
PatchOperationUtil.doPatchRemove(PatchOperation operation,
AbstractSCIMObject oldResource,
AbstractSCIMObject copyOfOldResource,
SCIMResourceTypeSchema schema) |
static AbstractSCIMObject |
PatchOperationUtil.doPatchReplace(PatchOperation operation,
JSONDecoder decoder,
AbstractSCIMObject oldResource,
AbstractSCIMObject copyOfOldResource,
SCIMResourceTypeSchema schema) |
Copyright © 2023 WSO2. All rights reserved.