public abstract class ResourceNode extends AbstractSchemasHolder
| Constructor and Description |
|---|
ResourceNode() |
| Modifier and Type | Method and Description |
|---|---|
Optional<String> |
getExternalId()
A String that is an identifier for the resource as defined by the provisioning client.
|
Optional<String> |
getId()
A unique identifier for a SCIM resource as defined by the service provider.
|
Optional<Meta> |
getMeta()
A complex attribute containing resource metadata.
|
Optional<com.fasterxml.jackson.databind.JsonNode> |
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. |
void |
setExternalId(String externalId)
A String that is an identifier for the resource as defined by the provisioning client.
|
void |
setId(String id)
A unique identifier for a SCIM resource as defined by the service provider.
|
void |
setMeta(Meta meta)
A complex attribute containing resource metadata.
|
addSchema, getSchemas, removeSchema, setSchemas, setSchemasaddAttribute, getArrayAttribute, getBooleanAttribute, getDateTimeAttribute, getDoubleAttribute, getIntegerAttribute, getLongAttribute, getObjectAttribute, getSimpleArrayAttribute, getSimpleArrayAttribute, getSimpleArrayAttributeSet, getSimpleArrayAttributeSet, getStringAttribute, getStringAttribute, isEmpty, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeList, setDateTimeAttribute, setDateTimeAttribute, setDateTimeAttribute, setDateTimeAttribute, setStringAttributeList, setStringAttributeList, toPrettyString, toString_at, _childrenEqual, _put, asToken, deepCopy, elements, equals, equals, fieldNames, fields, findParent, findParents, findValue, findValues, findValuesAsText, get, get, getNodeType, hashCode, isEmpty, isObject, path, path, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, putAll, putAll, putArray, putNull, putObject, putPOJO, putRawValue, remove, remove, removeAll, replace, required, retain, retain, serialize, serializeWithType, set, setAll, setAll, size, with, withArray, without, withoutarrayNode, arrayNode, asText, binaryNode, binaryNode, booleanNode, missingNode, nullNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, objectNode, pojoNode, rawValueNode, textNodefindPath, numberType, required, traverse, traverse_reportRequiredViolation, _this, asBoolean, asBoolean, asDouble, asDouble, asInt, asInt, asLong, asLong, asText, at, at, bigIntegerValue, binaryValue, booleanValue, canConvertToInt, canConvertToLong, decimalValue, doubleValue, findParents, findValues, findValuesAsText, floatValue, has, has, hasNonNull, hasNonNull, intValue, isArray, isBigDecimal, isBigInteger, isBinary, isBoolean, isContainerNode, isDouble, isFloat, isFloatingPointNumber, isInt, isIntegralNumber, isLong, isMissingNode, isNull, isNumber, isPojo, isShort, isTextual, isValueNode, iterator, longValue, numberValue, require, requiredAt, requiredAt, requireNonNull, shortValue, textValueclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAttributeDescription, getAttributeName, getCanonicalValues, getMutability, getReferenceTypes, getReturned, getSchemaAttribute, getScimNodeName, getUniqueness, getValueType, isCaseExact, isMultiValued, isRequiredforEach, spliteratorpublic Optional<String> getId()
public void setId(String id)
public Optional<String> getExternalId()
public void setExternalId(String externalId)
public Optional<Meta> getMeta()
public void setMeta(Meta meta)
public Optional<com.fasterxml.jackson.databind.JsonNode> getSortingAttribute(SchemaAttribute sortBy)
The "sortBy" parameter specifies the attribute whose value SHALL be used to order the returned responses. If the "sortBy" attribute corresponds to a singular attribute, resources are sorted according to that attribute's value; if it's a multi-valued attribute, resources are sorted by the value of the primary attribute (see Section 2.4 of [RFC7643]), if any, or else the first value in the list, if any. If the attribute is complex, the attribute name must be a path to a sub-attribute in standard attribute notation (Section 3.10), e.g., "sortBy=name.givenName". For all attribute types, if there is no data for the specified "sortBy" value, they are sorted via the "sortOrder" parameter, i.e., they are ordered last if ascending and first if descending.
sortBy - the sortBy attribute definitionCopyright © 2020. All rights reserved.