public class ArrayTypeValidator extends ContainerTypeValidator<List<String>>
| Modifier and Type | Class and Description |
|---|---|
static class |
ArrayTypeValidator.ArrayTypeValidatorFactory |
| Constructor and Description |
|---|
ArrayTypeValidator(ParameterTypeValidator validator,
ContainerDeserializer collectionFormat,
boolean exploded,
Integer maxItems,
Integer minItems) |
| Modifier and Type | Method and Description |
|---|---|
protected List<String> |
deserialize(String serialized) |
ParameterTypeValidator |
getInnerValidator() |
Integer |
getMaxItems() |
Integer |
getMinItems() |
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(List<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 ArrayTypeValidator(ParameterTypeValidator validator, ContainerDeserializer collectionFormat, boolean exploded, Integer maxItems, Integer minItems)
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 List<String> deserialize(String serialized)
deserialize in class ContainerTypeValidator<List<String>>protected RequestParameter validate(List<String> values)
validate in class ContainerTypeValidator<List<String>>public ParameterTypeValidator getInnerValidator()
public Integer getMaxItems()
public Integer getMinItems()
Copyright © 2020. All rights reserved.