Class EndpointDefinition

    • Constructor Detail

      • EndpointDefinition

        public EndpointDefinition​(com.fasterxml.jackson.databind.JsonNode resourceType,
                                  com.fasterxml.jackson.databind.JsonNode resourceSchema,
                                  List<com.fasterxml.jackson.databind.JsonNode> resourceSchemaExtensions,
                                  ResourceHandler resourceHandler)
    • Method Detail

      • getResourceType

        public com.fasterxml.jackson.databind.JsonNode getResourceType()
        the resource type definition that defines the SCIM endpoint
      • getResourceSchema

        public com.fasterxml.jackson.databind.JsonNode getResourceSchema()
        the main resource schema that represents the endpoint e.g. the User schema
      • getResourceSchemaExtensions

        public List<com.fasterxml.jackson.databind.JsonNode> getResourceSchemaExtensions()
        the extensions that must or might be added to the resource that represents the endpoint
      • getResourceHandler

        public ResourceHandler getResourceHandler()
        the implementation that handles the resources
      • setResourceType

        public void setResourceType​(com.fasterxml.jackson.databind.JsonNode resourceType)
        the resource type definition that defines the SCIM endpoint
      • setResourceSchema

        public void setResourceSchema​(com.fasterxml.jackson.databind.JsonNode resourceSchema)
        the main resource schema that represents the endpoint e.g. the User schema
      • setResourceSchemaExtensions

        public void setResourceSchemaExtensions​(List<com.fasterxml.jackson.databind.JsonNode> resourceSchemaExtensions)
        the extensions that must or might be added to the resource that represents the endpoint
      • setResourceHandler

        public void setResourceHandler​(ResourceHandler resourceHandler)
        the implementation that handles the resources