public interface UserManager
| Modifier and Type | Method and Description |
|---|---|
Group |
createGroup(Group group,
Map<String,Boolean> requiredAttributes) |
User |
createMe(User user,
Map<String,Boolean> requiredAttributes) |
User |
createUser(User user,
Map<String,Boolean> requiredAttributes)
User Manipulation operations.
|
void |
deleteGroup(String id) |
void |
deleteMe(String userName) |
void |
deleteUser(String userId) |
Group |
getGroup(String id,
Map<String,Boolean> requiredAttributes) |
User |
getMe(String userName,
Map<String,Boolean> requiredAttributes) |
User |
getUser(String id,
Map<String,Boolean> requiredAttributes) |
default List<Object> |
listGroupsWithGET(Node node,
Integer startIndex,
Integer count,
String sortBy,
String sortOrder,
String domainName,
Map<String,Boolean> requiredAttributes) |
default List<Object> |
listGroupsWithGET(Node node,
int startIndex,
int count,
String sortBy,
String sortOrder,
Map<String,Boolean> requiredAttributes)
Deprecated.
|
default List<Object> |
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
listGroupsWithGET(Node, Integer, Integer, String, String,
String, Map) method. |
List<Object> |
listGroupsWithPost(SearchRequest searchRequest,
Map<String,Boolean> requiredAttributes) |
default List<Object> |
listUsersWithGET(Node node,
Integer startIndex,
Integer count,
String sortBy,
String sortOrder,
String domainName,
Map<String,Boolean> requiredAttributes) |
default List<Object> |
listUsersWithGET(Node node,
int startIndex,
int count,
String sortBy,
String sortOrder,
Map<String,Boolean> requiredAttributes)
Deprecated.
|
default List<Object> |
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
listUsersWithGET(Node, Integer, Integer, String, String,
String, Map) method. |
List<Object> |
listUsersWithPost(SearchRequest searchRequest,
Map<String,Boolean> requiredAttributes) |
Group |
updateGroup(Group oldGroup,
Group newGroup,
Map<String,Boolean> requiredAttributes) |
User |
updateMe(User updatedUser,
Map<String,Boolean> requiredAttributes) |
User |
updateUser(User updatedUser,
Map<String,Boolean> requiredAttributes) |
User createUser(User user, Map<String,Boolean> requiredAttributes) throws CharonException, ConflictException, BadRequestException
User getUser(String id, Map<String,Boolean> requiredAttributes) throws CharonException, BadRequestException, NotFoundException
void deleteUser(String userId) throws NotFoundException, CharonException, NotImplementedException, BadRequestException
default List<Object> listUsersWithGET(Node node, Integer startIndex, Integer count, String sortBy, String sortOrder, String domainName, Map<String,Boolean> requiredAttributes) throws CharonException, NotImplementedException, BadRequestException
@Deprecated default List<Object> listUsersWithGET(Node node, int startIndex, int count, String sortBy, String sortOrder, String domainName, Map<String,Boolean> requiredAttributes) throws CharonException, NotImplementedException, BadRequestException
listUsersWithGET(Node, Integer, Integer, String, String,
String, Map) method.CharonExceptionNotImplementedExceptionBadRequestException@Deprecated default List<Object> listUsersWithGET(Node node, int startIndex, int count, String sortBy, String sortOrder, Map<String,Boolean> requiredAttributes) throws CharonException, NotImplementedException, BadRequestException
List<Object> listUsersWithPost(SearchRequest searchRequest, Map<String,Boolean> requiredAttributes) throws CharonException, NotImplementedException, BadRequestException
User updateUser(User updatedUser, Map<String,Boolean> requiredAttributes) throws NotImplementedException, CharonException, BadRequestException, NotFoundException
User getMe(String userName, Map<String,Boolean> requiredAttributes) throws CharonException, BadRequestException, NotFoundException
User createMe(User user, Map<String,Boolean> requiredAttributes) throws CharonException, ConflictException, BadRequestException
void deleteMe(String userName) throws NotFoundException, CharonException, NotImplementedException, BadRequestException
User updateMe(User updatedUser, Map<String,Boolean> requiredAttributes) throws NotImplementedException, CharonException, BadRequestException, NotFoundException
Group createGroup(Group group, Map<String,Boolean> requiredAttributes) throws CharonException, ConflictException, NotImplementedException, BadRequestException
Group getGroup(String id, Map<String,Boolean> requiredAttributes) throws NotImplementedException, BadRequestException, CharonException, NotFoundException
void deleteGroup(String id) throws NotFoundException, CharonException, NotImplementedException, BadRequestException
default List<Object> listGroupsWithGET(Node node, Integer startIndex, Integer count, String sortBy, String sortOrder, String domainName, Map<String,Boolean> requiredAttributes) throws CharonException, NotImplementedException, BadRequestException
@Deprecated default List<Object> listGroupsWithGET(Node node, int startIndex, int count, String sortBy, String sortOrder, String domainName, Map<String,Boolean> requiredAttributes) throws CharonException, NotImplementedException, BadRequestException
listGroupsWithGET(Node, Integer, Integer, String, String,
String, Map) method.CharonExceptionNotImplementedExceptionBadRequestException@Deprecated default List<Object> listGroupsWithGET(Node node, int startIndex, int count, String sortBy, String sortOrder, Map<String,Boolean> requiredAttributes) throws CharonException, NotImplementedException, BadRequestException
Group updateGroup(Group oldGroup, Group newGroup, Map<String,Boolean> requiredAttributes) throws NotImplementedException, BadRequestException, CharonException, NotFoundException
List<Object> listGroupsWithPost(SearchRequest searchRequest, Map<String,Boolean> requiredAttributes) throws NotImplementedException, BadRequestException, CharonException
Copyright © 2019 WSO2. All rights reserved.