Interface ScimGroupFacade
- All Known Implementing Classes:
DefaultScimGroupFacade
public interface ScimGroupFacade
Facade to carry out usergroup operations
-
Method Summary
Modifier and TypeMethodDescriptioncreateGroup(ScimGroup scimGroup) Create group from scim groupvoiddeleteGroup(String groupId) Delete groupGet scim group for groupIdgetGroupForScimGroupId(String scimGroupId) Get group for ScimGroup idGet all scim groupsupdateGroup(String groupId, ScimGroup scimGroup) Update group for groupId
-
Method Details
-
createGroup
Create group from scim group- Parameters:
scimGroup- the scim group object- Returns:
- ScimGroup object
-
updateGroup
Update group for groupId- Parameters:
groupId- the group idscimGroup- the scim group object- Returns:
- ScimGroup object
-
getGroup
Get scim group for groupId- Parameters:
groupId- the group id- Returns:
- ScimGroup object
-
getGroups
Get all scim groups- Parameters:
groupId- the group id- Returns:
- List
of scim groups
-
deleteGroup
Delete group- Parameters:
groupId- the group id
-
getGroupForScimGroupId
Get group for ScimGroup id- Parameters:
scimGroupId- the scim group id- Returns:
- groupModel group model object
-