Interface ScimGroupFacade

All Known Implementing Classes:
DefaultScimGroupFacade

public interface ScimGroupFacade
Facade to carry out usergroup operations
  • Method Details

    • createGroup

      ScimGroup createGroup(ScimGroup scimGroup)
      Create group from scim group
      Parameters:
      scimGroup - the scim group object
      Returns:
      ScimGroup object
    • updateGroup

      ScimGroup updateGroup(String groupId, ScimGroup scimGroup)
      Update group for groupId
      Parameters:
      groupId - the group id
      scimGroup - the scim group object
      Returns:
      ScimGroup object
    • getGroup

      ScimGroup getGroup(String groupId)
      Get scim group for groupId
      Parameters:
      groupId - the group id
      Returns:
      ScimGroup object
    • getGroups

      List<ScimGroup> getGroups()
      Get all scim groups
      Parameters:
      groupId - the group id
      Returns:
      List of scim groups
    • deleteGroup

      void deleteGroup(String groupId)
      Delete group
      Parameters:
      groupId - the group id
    • getGroupForScimGroupId

      ScimUserGroupModel getGroupForScimGroupId(String scimGroupId)
      Get group for ScimGroup id
      Parameters:
      scimGroupId - the scim group id
      Returns:
      groupModel group model object