Class ResourceType

  • 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 ResourceType
    extends ResourceNode
    Specifies the schema that describes a SCIM resource type
    See Also:
    Serialized Form
    • Method Detail

      • getName

        public String getName()
        The resource type name. When applicable, service providers MUST specify the name, e.g., 'User'.
      • setName

        public void setName​(String name)
        The resource type name. When applicable, service providers MUST specify the name, e.g., 'User'.
      • getDescription

        public Optional<String> getDescription()
        The resource type's human-readable description. When applicable, service providers MUST specify the description.
      • setDescription

        public void setDescription​(String description)
        The resource type's human-readable description. When applicable, service providers MUST specify the description.
      • getEndpoint

        public String getEndpoint()
        The resource type's HTTP-addressable endpoint relative to the Base URL, e.g., '/Users'.
      • setEndpoint

        public void setEndpoint​(String endpoint)
        The resource type's HTTP-addressable endpoint relative to the Base URL, e.g., '/Users'.
      • getSchema

        public String getSchema()
        The resource type's primary/base schema URI.
      • setSchema

        public void setSchema​(String schema)
        The resource type's primary/base schema URI.
      • setSchemaExtensions

        public void setSchemaExtensions​(List<ResourceType.SchemaExtensions> schemaExtensions)
        A list of URIs of the resource type's schema extensions.