Interface ReadGroupsRequestContext

  • All Superinterfaces:
    ProvisioningRequestContext

    public interface ReadGroupsRequestContext
    extends ProvisioningRequestContext
    An interface that represents the request context for a read groups operation. It contains all the information needed to fulfill the request, e.g. filter.
    Since:
    8.0
    • Method Detail

      • getFilter

        String getFilter()
        Get SCIM filter.
        Returns:
        The SCIM filter requested.
      • getSortBy

        default String getSortBy()
        Get the attribute to sort by.
        Returns:
        The attributes whose value shall be used to order the returned responses.
        Since:
        8.2
      • getSortOrder

        default String getSortOrder()
        Get the sort order.
        Returns:
        The order in which the sortBy parameter is applied - either "ascending" or "descending".
        Since:
        8.2
      • getStartIndex

        default int getStartIndex()
        Get the start index of the first search result.
        Returns:
        The 1-based start index of the first search result.
        Since:
        8.2
      • getCount

        default int getCount()
        Get the desired number of maximum number of search results per page.
        Returns:
        The desired number of maximum number of search results per page.
        Since:
        8.2
      • getSCIMTargetToSourceAttributeMapping

        default AttributeMap getSCIMTargetToSourceAttributeMapping()
        Gets the map of SCIM attribute to source attributes.
         SCIM Attributes        Identity Store Attribute
         ===============        ========================
         displayName            userName
         emails.home.value      homeEmail
         emails.work.value      workEmail
         
        Returns:
        The map of SCIM attribute to source attributes.
        Since:
        8.2