Package org.cibseven.webapp.providers
Interface IUserProvider
public interface IUserProvider
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddMemberToGroup(String groupId, String userId, CIBUser user) longcountUsers(Map<String, Object> filters, CIBUser user) org.springframework.http.ResponseEntity<Authorization>createAuthorization(Authorization authorization, CIBUser user) voidcreateGroup(UserGroup group, CIBUser user) voidcreateUser(NewUser user, CIBUser flowUser) voiddeleteAuthorization(String authorizationId, CIBUser user) voiddeleteGroup(String groupId, CIBUser user) voiddeleteMemberFromGroup(String groupId, String userId, CIBUser user) voiddeleteUser(String userId, CIBUser user) fetchUsers(CIBUser user) findAuthorization(Optional<String> id, Optional<String> type, Optional<String> userIdIn, Optional<String> groupIdIn, Optional<String> resourceType, Optional<String> resourceId, Optional<String> sortBy, Optional<String> sortOrder, Optional<String> firstResult, Optional<String> maxResults, CIBUser user) findGroups(Optional<String> id, Optional<String> name, Optional<String> nameLike, Optional<String> type, Optional<String> member, Optional<String> memberOfTenant, Optional<String> sortBy, Optional<String> sortOrder, Optional<String> firstResult, Optional<String> maxResults, CIBUser user) findUsers(Optional<String> id, Optional<String> firstName, Optional<String> firstNameLike, Optional<String> lastName, Optional<String> lastNameLike, Optional<String> email, Optional<String> emailLike, Optional<String> memberOfGroup, Optional<String> memberOfTenant, Optional<String> idIn, Optional<String> firstResult, Optional<String> maxResults, Optional<String> sortBy, Optional<String> sortOrder, Optional<Boolean> likePatternIgnoreCase, CIBUser user) getUserAuthorization(String userId, CIBUser user) getUserProfile(String userId, CIBUser user) voidvoidupdateGroup(String groupId, UserGroup group, CIBUser user) voidvoidupdateUserProfile(String userId, User user, CIBUser flowUser) verifyUser(org.cibseven.webapp.auth.rest.StandardLogin login, CIBUser user)
-
Method Details
-
countUsers
- Throws:
SystemException
-
getUserAuthorization
-
fetchUsers
- Throws:
SystemException
-
verifyUser
SevenVerifyUser verifyUser(org.cibseven.webapp.auth.rest.StandardLogin login, CIBUser user) throws SystemException - Throws:
SystemException
-
findUsers
Collection<User> findUsers(Optional<String> id, Optional<String> firstName, Optional<String> firstNameLike, Optional<String> lastName, Optional<String> lastNameLike, Optional<String> email, Optional<String> emailLike, Optional<String> memberOfGroup, Optional<String> memberOfTenant, Optional<String> idIn, Optional<String> firstResult, Optional<String> maxResults, Optional<String> sortBy, Optional<String> sortOrder, Optional<Boolean> likePatternIgnoreCase, CIBUser user) -
createUser
- Throws:
InvalidUserIdException
-
updateUserProfile
-
updateUserCredentials
-
addMemberToGroup
-
deleteMemberFromGroup
-
deleteUser
-
getUserProfile
-
findGroups
Collection<UserGroup> findGroups(Optional<String> id, Optional<String> name, Optional<String> nameLike, Optional<String> type, Optional<String> member, Optional<String> memberOfTenant, Optional<String> sortBy, Optional<String> sortOrder, Optional<String> firstResult, Optional<String> maxResults, CIBUser user) -
createGroup
-
updateGroup
-
deleteGroup
-
findAuthorization
Collection<Authorization> findAuthorization(Optional<String> id, Optional<String> type, Optional<String> userIdIn, Optional<String> groupIdIn, Optional<String> resourceType, Optional<String> resourceId, Optional<String> sortBy, Optional<String> sortOrder, Optional<String> firstResult, Optional<String> maxResults, CIBUser user) -
createAuthorization
org.springframework.http.ResponseEntity<Authorization> createAuthorization(Authorization authorization, CIBUser user) -
updateAuthorization
-
deleteAuthorization
-