Class PatchConfig
java.lang.Object
com.fasterxml.jackson.databind.JsonSerializable.Base
com.fasterxml.jackson.databind.JsonNode
com.fasterxml.jackson.databind.node.BaseJsonNode
com.fasterxml.jackson.databind.node.ContainerNode<com.fasterxml.jackson.databind.node.ObjectNode>
com.fasterxml.jackson.databind.node.ObjectNode
de.captaingoldfish.scim.sdk.common.resources.base.ScimObjectNode
de.captaingoldfish.scim.sdk.common.resources.complex.PatchConfig
- 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>
author Pascal Knueppel
created at: 18.10.2019 - 11:12
A complex type that specifies PATCH configuration options. REQUIRED. See Section 3.5.2 of [RFC7644].
created at: 18.10.2019 - 11:12
A complex type that specifies PATCH configuration options. REQUIRED. See Section 3.5.2 of [RFC7644].
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classoverride lombok builder with public constructorNested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonNode
com.fasterxml.jackson.databind.JsonNode.OverwriteModeNested classes/interfaces inherited from interface com.fasterxml.jackson.databind.JsonSerializable
com.fasterxml.jackson.databind.JsonSerializable.Base -
Field Summary
Fields inherited from class com.fasterxml.jackson.databind.node.ObjectNode
_childrenFields inherited from class com.fasterxml.jackson.databind.node.ContainerNode
_nodeFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()booleanA Workaround to handle patch replace-ops on single complex types as add operations.booleanIf activated unknown attributes on patch expressions will no longer result in a BadRequestException.booleanA workaround to handle MsAzures illegal complex-simple-value notation.booleanA workaround to handle filter-expressions in patch-paths as attributes that will be added to the resourcebooleanA workaround to handle MsAzures illegal value-subattribute notationbooleanA Boolean value specifying whether the operation is supported.voidsetActivateSailsPointWorkaround(Boolean activateSailsPointWorkaround) A Workaround to handle patch replace-ops on single complex types as add operations.voidsetIgnoreUnknownAttribute(Boolean ignoreUnknownAttribute) If activated unknown attributes on patch expressions will no longer result in a BadRequestException.voidsetMsAzureComplexSimpleValueWorkaroundActive(Boolean msAzureComplexSimpleValueWorkaroundActive) A workaround to handle MsAzures illegal complex-simple-value notation.voidsetMsAzureFilterWorkaroundActive(Boolean msAzureWorkaroundActive) A workaround to handle filter-expressions in patch-paths as attributes that will be added to the resourcevoidsetMsAzureValueSubAttributeWorkaroundActive(Boolean msAzureValueSubAttributeWorkaroundActive) A workaround to handle MsAzures illegal value-subattribute notationvoidsetSupported(Boolean supported) A Boolean value specifying whether the operation is supported.Methods inherited from class de.captaingoldfish.scim.sdk.common.resources.base.ScimObjectNode
addAttribute, getArrayAttribute, getBinaryAttribute, getBooleanAttribute, getDateTimeAttribute, getDoubleAttribute, getIntegerAttribute, getLongAttribute, getObjectAttribute, getSchemaAttribute, getSimpleArrayAttribute, getSimpleArrayAttribute, getSimpleArrayAttributeSet, getSimpleArrayAttributeSet, getStringAttribute, getStringAttribute, isEmpty, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeList, setDateTimeAttribute, setDateTimeAttribute, setDateTimeAttribute, setDateTimeAttribute, setStringAttributeList, setStringAttributeList, toPrettyString, toStringMethods inherited from class com.fasterxml.jackson.databind.node.ObjectNode
_at, _childrenEqual, _put, _withArray, _withArrayAddTailProperty, _withObject, _withObjectAddTailProperty, asToken, deepCopy, elements, equals, equals, fieldNames, fields, findParent, findParents, findValue, findValues, findValuesAsText, get, get, getNodeType, hashCode, isEmpty, isObject, path, path, properties, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, putAll, putAll, putArray, putIfAbsent, putNull, putObject, putPOJO, putRawValue, remove, remove, removeAll, replace, required, retain, retain, serialize, serializeFilteredContents, serializeWithType, set, setAll, setAll, size, with, withArray, without, withoutMethods inherited from class com.fasterxml.jackson.databind.node.ContainerNode
arrayNode, arrayNode, asText, binaryNode, binaryNode, booleanNode, missingNode, nullNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, objectNode, pojoNode, rawValueNode, textNodeMethods inherited from class com.fasterxml.jackson.databind.node.BaseJsonNode
_bigIntFromBigDec, _jsonPointerIfValid, _reportWrongNodeOperation, _reportWrongNodeType, _withXxxMayReplace, _withXxxVerifyReplace, findPath, numberType, required, traverse, traverse, withArray, withObjectMethods inherited from class com.fasterxml.jackson.databind.JsonNode
_reportRequiredViolation, _this, asBoolean, asBoolean, asDouble, asDouble, asInt, asInt, asLong, asLong, asText, at, at, bigIntegerValue, binaryValue, booleanValue, canConvertToExactIntegral, 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, textValue, withArray, withArray, withObject, withObject, withObjectMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface de.captaingoldfish.scim.sdk.common.resources.base.ScimNode
getAttributeDescription, getAttributeName, getCanonicalValues, getMutability, getReferenceTypes, getReturned, getScimNodeName, getUniqueness, getValueType, isCaseExact, isMultiValued, isRequired
-
Constructor Details
-
PatchConfig
-
PatchConfig
public PatchConfig()
-
-
Method Details
-
isSupported
public boolean isSupported()A Boolean value specifying whether the operation is supported. REQUIRED. -
setSupported
A Boolean value specifying whether the operation is supported. REQUIRED. -
isIgnoreUnknownAttribute
public boolean isIgnoreUnknownAttribute()If activated unknown attributes on patch expressions will no longer result in a BadRequestException. -
setIgnoreUnknownAttribute
If activated unknown attributes on patch expressions will no longer result in a BadRequestException. -
isActivateSailsPointWorkaround
public boolean isActivateSailsPointWorkaround()A Workaround to handle patch replace-ops on single complex types as add operations. -
setActivateSailsPointWorkaround
A Workaround to handle patch replace-ops on single complex types as add operations. -
isMsAzureFilterWorkaroundActive
public boolean isMsAzureFilterWorkaroundActive()A workaround to handle filter-expressions in patch-paths as attributes that will be added to the resource- See Also:
-
de.captaingoldfish.scim.sdk.server.patch.msazure.MsAzurePatchFilterWorkaround
-
setMsAzureFilterWorkaroundActive
A workaround to handle filter-expressions in patch-paths as attributes that will be added to the resource- See Also:
-
de.captaingoldfish.scim.sdk.server.patch.msazure.MsAzurePatchFilterWorkaround
-
isMsAzureValueSubAttributeWorkaroundActive
public boolean isMsAzureValueSubAttributeWorkaroundActive()A workaround to handle MsAzures illegal value-subattribute notation- See Also:
-
de.captaingoldfish.scim.sdk.server.patch.msazure.MsAzurePatchValueSubAttributeRebuilder
-
setMsAzureValueSubAttributeWorkaroundActive
public void setMsAzureValueSubAttributeWorkaroundActive(Boolean msAzureValueSubAttributeWorkaroundActive) A workaround to handle MsAzures illegal value-subattribute notation- See Also:
-
de.captaingoldfish.scim.sdk.server.patch.msazure.MsAzurePatchValueSubAttributeRebuilder
-
isMsAzureComplexSimpleValueWorkaroundActive
public boolean isMsAzureComplexSimpleValueWorkaroundActive()A workaround to handle MsAzures illegal complex-simple-value notation.- See Also:
-
de.captaingoldfish.scim.sdk.server.patch.msazure.MsAzurePatchComplexValueRebuilder
-
setMsAzureComplexSimpleValueWorkaroundActive
public void setMsAzureComplexSimpleValueWorkaroundActive(Boolean msAzureComplexSimpleValueWorkaroundActive) A workaround to handle MsAzures illegal complex-simple-value notation.- See Also:
-
de.captaingoldfish.scim.sdk.server.patch.msazure.MsAzurePatchComplexValueRebuilder
-
builder
-