public class ObjectTypeValidator extends ContainerTypeValidator<Map<String,String>>
| Modifier and Type | Class and Description |
|---|---|
static class |
ObjectTypeValidator.ObjectTypeValidatorFactory |
| Constructor and Description |
|---|
ObjectTypeValidator(ContainerDeserializer collectionFormat,
boolean exploded) |
| Modifier and Type | Method and Description |
|---|---|
void |
addField(String name,
ParameterTypeValidator validator,
boolean required) |
protected Map<String,String> |
deserialize(String serialized) |
RequestParameter |
isValid(String value)
Function that checks if parameter is valid.
|
RequestParameter |
isValidCollection(List<String> value)
Function that checks if array of values of a specific parameter.
|
protected RequestParameter |
validate(Map<String,String> values) |
getContainerDeserializer, isExplodedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateArrayTypeValidator, createArrayTypeValidator, createBooleanTypeValidator, createDoubleTypeValidator, createDoubleTypeValidator, createDoubleTypeValidator, createEnumTypeValidatorWithInnerValidator, createFloatTypeValidator, createFloatTypeValidator, createFloatTypeValidator, createIntegerTypeValidator, createIntegerTypeValidator, createIntegerTypeValidator, createLongTypeValidator, createLongTypeValidator, createLongTypeValidator, createStringEnumTypeValidator, createStringTypeValidator, createStringTypeValidator, createStringTypeValidator, getDefault, hasDefaultpublic ObjectTypeValidator(ContainerDeserializer collectionFormat, boolean exploded)
public void addField(String name, ParameterTypeValidator validator, boolean required)
public RequestParameter isValid(String value) throws ValidationException
ParameterTypeValidatorRequestParameters. For more info, check RequestParameter.value - value of parameter to testValidationExceptionpublic RequestParameter isValidCollection(List<String> value) throws ValidationException
ParameterTypeValidatorRequestParameters. For more info, check RequestParameter.value - list of values of parameter to testValidationExceptionprotected Map<String,String> deserialize(String serialized) throws ValidationException
deserialize in class ContainerTypeValidator<Map<String,String>>ValidationExceptionprotected RequestParameter validate(Map<String,String> values) throws ValidationException
validate in class ContainerTypeValidator<Map<String,String>>ValidationExceptionCopyright © 2020. All rights reserved.