public class PatchOperationUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
PATH_RULE_NAME |
static int |
VALUE_PATH_RULE_SIZE |
| Constructor and Description |
|---|
PatchOperationUtil() |
| Modifier and Type | Method and Description |
|---|---|
static AbstractSCIMObject |
doPatchAdd(PatchOperation operation,
JSONDecoder decoder,
AbstractSCIMObject oldResource,
AbstractSCIMObject copyOfOldResource,
SCIMResourceTypeSchema schema)
This method corresponds to the add operation in patch requests.
|
static AbstractSCIMObject |
doPatchRemove(PatchOperation operation,
AbstractSCIMObject oldResource,
AbstractSCIMObject copyOfOldResource,
SCIMResourceTypeSchema schema) |
static AbstractSCIMObject |
doPatchReplace(PatchOperation operation,
JSONDecoder decoder,
AbstractSCIMObject oldResource,
AbstractSCIMObject copyOfOldResource,
SCIMResourceTypeSchema schema) |
public static final String PATH_RULE_NAME
public static final int VALUE_PATH_RULE_SIZE
public static AbstractSCIMObject doPatchRemove(PatchOperation operation, AbstractSCIMObject oldResource, AbstractSCIMObject copyOfOldResource, SCIMResourceTypeSchema schema) throws BadRequestException, NotImplementedException, CharonException
public static AbstractSCIMObject doPatchAdd(PatchOperation operation, JSONDecoder decoder, AbstractSCIMObject oldResource, AbstractSCIMObject copyOfOldResource, SCIMResourceTypeSchema schema) throws CharonException, BadRequestException, NotImplementedException, InternalErrorException
operation - Operation to be performed.decoder - JSON decoder.oldResource - Original resource SCIM object.copyOfOldResource - Copy of an original resource.schema - SCIM resource schema.CharonExceptionBadRequestExceptionNotImplementedExceptionInternalErrorExceptionpublic static AbstractSCIMObject doPatchReplace(PatchOperation operation, JSONDecoder decoder, AbstractSCIMObject oldResource, AbstractSCIMObject copyOfOldResource, SCIMResourceTypeSchema schema) throws CharonException, NotImplementedException, BadRequestException, InternalErrorException
Copyright © 2020 WSO2. All rights reserved.