public abstract class AbstractValidator extends Object
| Constructor and Description |
|---|
AbstractValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected static AbstractSCIMObject |
checkIfReadOnlyAndImmutableAttributesModified(AbstractSCIMObject oldObject,
AbstractSCIMObject newObject,
SCIMResourceTypeSchema resourceSchema) |
static void |
removeAnyReadOnlyAttributes(AbstractSCIMObject scimObject,
SCIMResourceTypeSchema resourceSchema) |
protected static void |
setDisplayNameInComplexMultiValuedAttributes(AbstractSCIMObject scimObject,
SCIMResourceTypeSchema resourceSchema) |
static void |
validateReturnedAttributes(AbstractSCIMObject scimObject,
String requestedAttributes,
String requestedExcludingAttributes) |
static void |
validateSchemaList(AbstractSCIMObject scimObject,
SCIMResourceTypeSchema resourceSchema) |
static void |
validateSCIMObjectForRequiredAttributes(AbstractSCIMObject scimObject,
ResourceTypeSchema resourceSchema) |
public static void validateSCIMObjectForRequiredAttributes(AbstractSCIMObject scimObject, ResourceTypeSchema resourceSchema) throws BadRequestException, CharonException
BadRequestExceptionCharonExceptionpublic static void validateSchemaList(AbstractSCIMObject scimObject, SCIMResourceTypeSchema resourceSchema) throws CharonException
CharonExceptionpublic static void removeAnyReadOnlyAttributes(AbstractSCIMObject scimObject, SCIMResourceTypeSchema resourceSchema) throws CharonException
CharonExceptionpublic static void validateReturnedAttributes(AbstractSCIMObject scimObject, String requestedAttributes, String requestedExcludingAttributes) throws CharonException
CharonExceptionprotected static AbstractSCIMObject checkIfReadOnlyAndImmutableAttributesModified(AbstractSCIMObject oldObject, AbstractSCIMObject newObject, SCIMResourceTypeSchema resourceSchema) throws BadRequestException, CharonException
BadRequestExceptionCharonExceptionprotected static void setDisplayNameInComplexMultiValuedAttributes(AbstractSCIMObject scimObject, SCIMResourceTypeSchema resourceSchema) throws CharonException, BadRequestException
CharonExceptionBadRequestExceptionCopyright © 2019 WSO2. All rights reserved.