Interface ScimUserFacade
-
- All Known Implementing Classes:
DefaultScimUserFacade
public interface ScimUserFacadeFacade to carry out user operations
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScimUsercreateUser(ScimUser scimUser)Create user from scim userbooleandeleteUser(java.lang.String userId)Delete userScimUsergetUser(java.lang.String userId)Get scim user for userIdUserModelgetUserForScimUserId(java.lang.String scimUserId)Get user for scimUser idjava.util.List<ScimUser>getUsers(java.lang.String userId)Get all scim usersScimUserupdateUser(java.lang.String userId, ScimUser scimUser)Update user for userId
-
-
-
Method Detail
-
createUser
ScimUser createUser(ScimUser scimUser)
Create user from scim user- Parameters:
scimUser- the scim user object- Returns:
- ScimUser object
-
updateUser
ScimUser updateUser(java.lang.String userId, ScimUser scimUser)
Update user for userId- Parameters:
userId- the user idscimUser- the scim user object- Returns:
- ScimUser object
-
getUser
ScimUser getUser(java.lang.String userId)
Get scim user for userId- Parameters:
userId- the user id- Returns:
- ScimUser object
-
getUsers
java.util.List<ScimUser> getUsers(java.lang.String userId)
Get all scim users- Parameters:
userId- the user id- Returns:
- List
of scim users
-
deleteUser
boolean deleteUser(java.lang.String userId)
Delete user- Parameters:
userId- the user id- Returns:
- boolean true if successful deleted otherwise false
-
getUserForScimUserId
UserModel getUserForScimUserId(java.lang.String scimUserId)
Get user for scimUser id- Parameters:
scimUserId- the scim user id- Returns:
- UserModel user model object
-
-