Class ResourceType.SchemaExtension

  • 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>
    Enclosing class:
    ResourceType

    public class ResourceType.SchemaExtension
    extends ScimObjectNode
    a schema extension representation
    See Also:
    Serialized Form
    • Constructor Detail

      • SchemaExtension

        public SchemaExtension​(com.fasterxml.jackson.databind.JsonNode jsonNode)
    • Method Detail

      • getSchema

        public String getSchema()
        The URI of an extended schema, e.g., "urn:edu:2.0:Staff". This MUST be equal to the "id" attribute of a "Schema" resource. REQUIRED.
      • isRequired

        public boolean isRequired()
        A Boolean value that specifies whether or not the schema extension is required for the resource type. If true, a resource of this type MUST include this schema extension and also include any attributes declared as required in this schema extension. If false, a resource of this type MAY omit this schema extension. REQUIRED.