| Package | Description |
|---|---|
| org.wso2.charon3.core.encoder | |
| org.wso2.charon3.core.objects | |
| org.wso2.charon3.core.schema | |
| org.wso2.charon3.core.utils |
| Modifier and Type | Method and Description |
|---|---|
<T extends AbstractSCIMObject> |
JSONDecoder.decodeListedResource(String scimResourceString,
ResourceTypeSchema resourceSchema,
Class<T> scimObjectType)
decodes a string that should match the
SCIMConstants.LISTED_RESOURCE_CORE_SCHEMA_URI scheme to
ListedResource object that holds the parsed objects |
<T extends AbstractSCIMObject> |
JSONDecoder.decodeResource(String scimResourceString,
ResourceTypeSchema resourceSchema,
T scimObject)
Decode the resource string sent in the SCIM request payload.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractSCIMObject |
JSONDecoder.decode(String scimResourceString,
SCIMResourceTypeSchema schema) |
| Modifier and Type | Class and Description |
|---|---|
class |
Group
Represents the Group object which is a collection of attributes defined by SCIM Group-schema.
|
class |
ListedResource
Represents the listed resource object which is a collection of resources.
|
class |
User
Represents the User object which is a collection of attributes defined by SCIM User-schema.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractSCIMObject |
AbstractSCIMObject.getResource() |
abstract AbstractSCIMObject |
ScimAttributeAware.getResource() |
| Modifier and Type | Method and Description |
|---|---|
protected static AbstractSCIMObject |
AbstractValidator.checkIfReadOnlyAndImmutableAttributesModified(AbstractSCIMObject oldObject,
AbstractSCIMObject newObject,
SCIMResourceTypeSchema resourceSchema) |
static AbstractSCIMObject |
ServerSideValidator.validateResourceTypeSCIMObject(AbstractSCIMObject scimObject) |
static AbstractSCIMObject |
ServerSideValidator.validateUpdatedSCIMObject(AbstractSCIMObject oldObject,
AbstractSCIMObject newObject,
SCIMResourceTypeSchema resourceSchema) |
| Modifier and Type | Method and Description |
|---|---|
static AbstractSCIMObject |
PatchOperationUtil.doPatchAdd(PatchOperation operation,
JSONDecoder decoder,
AbstractSCIMObject oldResource,
AbstractSCIMObject copyOfOldResource,
SCIMResourceTypeSchema schema) |
static AbstractSCIMObject |
PatchOperationUtil.doPatchRemove(PatchOperation operation,
AbstractSCIMObject oldResource,
AbstractSCIMObject copyOfOldResource,
SCIMResourceTypeSchema schema) |
static AbstractSCIMObject |
PatchOperationUtil.doPatchReplace(PatchOperation operation,
JSONDecoder decoder,
AbstractSCIMObject oldResource,
AbstractSCIMObject copyOfOldResource,
SCIMResourceTypeSchema schema) |
| Modifier and Type | Method and Description |
|---|---|
static AbstractSCIMObject |
PatchOperationUtil.doPatchAdd(PatchOperation operation,
JSONDecoder decoder,
AbstractSCIMObject oldResource,
AbstractSCIMObject copyOfOldResource,
SCIMResourceTypeSchema schema) |
static AbstractSCIMObject |
PatchOperationUtil.doPatchRemove(PatchOperation operation,
AbstractSCIMObject oldResource,
AbstractSCIMObject copyOfOldResource,
SCIMResourceTypeSchema schema) |
static AbstractSCIMObject |
PatchOperationUtil.doPatchReplace(PatchOperation operation,
JSONDecoder decoder,
AbstractSCIMObject oldResource,
AbstractSCIMObject copyOfOldResource,
SCIMResourceTypeSchema schema) |
Copyright © 2019 WSO2. All rights reserved.