| Modifier and Type | Method and Description |
|---|---|
Optional<com.fasterxml.jackson.databind.JsonNode> |
ResourceNode.getSortingAttribute(SchemaAttribute sortBy)
this method is specifically for sorting and applies to the following rules for the "sortBy" attribute
defined by RFC7644
The "sortBy" parameter specifies the attribute whose value SHALL be used to order the returned responses. |
| Modifier and Type | Method and Description |
|---|---|
SchemaAttribute |
ScimNode.getSchemaAttribute() |
| Constructor and Description |
|---|
ScimArrayNode(SchemaAttribute schemaAttribute) |
ScimBooleanNode(SchemaAttribute schemaAttribute,
boolean value) |
ScimDoubleNode(SchemaAttribute schemaAttribute,
double value) |
ScimIntNode(SchemaAttribute schemaAttribute,
int value) |
ScimLongNode(SchemaAttribute schemaAttribute,
long value) |
ScimObjectNode(SchemaAttribute schemaAttribute) |
ScimTextNode(SchemaAttribute schemaAttribute,
String value) |
| Modifier and Type | Method and Description |
|---|---|
SchemaAttribute |
Schema.getSchemaAttribute(String scimNodeName)
gets a
SchemaAttribute definition by its scimNodeName e.g. |
| Modifier and Type | Method and Description |
|---|---|
List<SchemaAttribute> |
Schema.getAttributes()
gets the schema attributes of this schema
|
List<SchemaAttribute> |
SchemaAttribute.getSubAttributes()
When an attribute is of type "complex",
"subAttributes" defines a set of sub-attributes.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
Schema.addSchemaAttribute(SchemaAttribute schemaAttribute)
allows the child
SchemaAttributes to add themselves to this schema into the
Schema.attributeRegister |
void |
Schema.removeAttribute(SchemaAttribute schemaAttribute)
removes an attribute definition from this schema
|
| Constructor and Description |
|---|
SchemaAttribute(Schema schema,
String resourceUri,
SchemaAttribute parent,
com.fasterxml.jackson.databind.JsonNode jsonNode) |
SchemaAttribute(Schema schema,
String resourceUri,
SchemaAttribute parent,
com.fasterxml.jackson.databind.JsonNode jsonNode,
String namePrefix) |
| Modifier and Type | Method and Description |
|---|---|
static void |
AttributeValidator.validateArrayNode(SchemaAttribute schemaAttribute,
com.fasterxml.jackson.databind.node.ArrayNode arrayNode)
verifies that the given array node does match its requirements if requirements have been set
|
static void |
AttributeValidator.validateNumberNode(SchemaAttribute schemaAttribute,
double value)
verifies that the value of this node does match its requirements from the attribute
|
static void |
AttributeValidator.validateTextNode(SchemaAttribute schemaAttribute,
String value)
validates if the given value matches the requirements of the schema attribute
|
Copyright © 2020. All rights reserved.