Class ResourceTypeFeatures

  • All Implemented Interfaces:
    com.fasterxml.jackson.core.TreeNode, com.fasterxml.jackson.databind.JsonSerializable, com.fasterxml.jackson.databind.node.JsonNodeCreator, ScimNode, Serializable, Iterable<com.fasterxml.jackson.databind.JsonNode>

    public class ResourceTypeFeatures
    extends ScimObjectNode
    author Pascal Knueppel
    created at: 03.11.2019 - 12:34

    See Also:
    Serialized Form
    • Constructor Detail

      • ResourceTypeFeatures

        public ResourceTypeFeatures​(boolean autoFiltering,
                                    boolean autoSorting,
                                    boolean singletonEndpoint,
                                    EndpointControlFeature endpointControlFeature)
    • Method Detail

      • isSingletonEndpoint

        public boolean isSingletonEndpoint()
        if true it is not possible to access the list-resources endpoint anymore because all get-requests will be delegated to the get-resource endpoint
      • setSingletonEndpoint

        public void setSingletonEndpoint​(Boolean singletonEndpoint)
        if true it is not possible to access the list-resources endpoint anymore because all get-requests will be delegated to the get-resource endpoint
      • isAutoFiltering

        public boolean isAutoFiltering()
        enables application side filtering. The developer will no longer be able to do the filtering manually if this has been enabled because the developer will be cut off of the filtering information
      • setAutoFiltering

        public void setAutoFiltering​(Boolean autoFiltering)
        enables application side filtering. The developer will no longer be able to do the filtering manually if this has been enabled because the developer will be cut off of the filtering information
      • isAutoSorting

        public boolean isAutoSorting()
        enables application side sorting. The developer will no longer be able to do the sorting manually if this has been enabled because the developer will be cut off of the sorting information
      • setAutoSorting

        public void setAutoSorting​(Boolean autoSorting)
        enables application side sorting. The developer will no longer be able to do the sorting manually if this has been enabled because the developer will be cut off of the sorting information
      • isResourceTypeDisabled

        public boolean isResourceTypeDisabled()
        if the current resource type is disabled
      • setResourceTypeDisabled

        public void setResourceTypeDisabled​(Boolean disabled)
        disables or enables the current resource type
      • getEndpointControlFeature

        public EndpointControlFeature getEndpointControlFeature()
        Returns:
        the current values of the endpoint control feature
      • setEndpointControlFeature

        public void setEndpointControlFeature​(EndpointControlFeature endpointControlFeature)
        replaces the whole endpoint control feature node
      • getAuthorization

        public ResourceTypeAuthorization getAuthorization()
        a complex attribute that tells us the which roles the client must have to access the given endpoin
      • setAuthorization

        public void setAuthorization​(ResourceTypeAuthorization resourceTypeAuthorization)
        a complex attribute that tells us the which roles the client must have to access the given endpoin