Interface ScimUserFacade
- All Known Implementing Classes:
DefaultScimUserFacade
public interface ScimUserFacade
Facade to carry out user operations
-
Method Summary
Modifier and TypeMethodDescriptioncreateUser(ScimUser scimUser) Create user from scim userbooleandeleteUser(String userId) Delete userGet scim user for userIdgetUserForScimUserId(String scimUserId) Get user for scimUser idgetUsers()Get all scim usersGet all scim usersupdateUser(String userId, ScimUser scimUser) Update user for userId
-
Method Details
-
createUser
Create user from scim user- Parameters:
scimUser- the scim user object- Returns:
- ScimUser object
-
updateUser
Update user for userId- Parameters:
userId- the user idscimUser- the scim user object- Returns:
- ScimUser object
-
getUser
Get scim user for userId- Parameters:
userId- the user id- Returns:
- ScimUser object
-
getUsers
Get all scim users- Parameters:
userId- the user id- Returns:
- List
of scim users
-
deleteUser
Delete user- Parameters:
userId- the user id- Returns:
- boolean true if successful deleted otherwise false
-
getUserForScimUserId
Get user for scimUser id- Parameters:
scimUserId- the scim user id- Returns:
- UserModel user model object
-
getUsers
Get all scim users- Parameters:
userId- the user id- Returns:
- List
of scim users
-