public class HTTPRequestValidationHandler extends Object implements ValidationHandler, io.vertx.core.Handler<RoutingContext>
original
non RX-ified interface using Vert.x codegen.Modifier and Type | Field and Description |
---|---|
static TypeArg<HTTPRequestValidationHandler> |
__TYPE_ARG |
Constructor and Description |
---|
HTTPRequestValidationHandler(io.vertx.ext.web.api.validation.HTTPRequestValidationHandler delegate) |
HTTPRequestValidationHandler(Object delegate) |
Modifier and Type | Method and Description |
---|---|
HTTPRequestValidationHandler |
addCustomValidatorFunction(CustomValidator customValidator)
Deprecated.
|
HTTPRequestValidationHandler |
addExpectedContentType(String contentType)
Deprecated.
|
HTTPRequestValidationHandler |
addFormParam(String parameterName,
io.vertx.ext.web.api.validation.ParameterType type,
boolean required)
Deprecated.
|
HTTPRequestValidationHandler |
addFormParamsArray(String parameterName,
io.vertx.ext.web.api.validation.ParameterType type,
boolean required)
Deprecated.
|
HTTPRequestValidationHandler |
addFormParamsArrayWithPattern(String parameterName,
String pattern,
boolean required)
Deprecated.
|
HTTPRequestValidationHandler |
addFormParamWithCustomTypeValidator(String parameterName,
ParameterTypeValidator validator,
boolean required,
boolean allowEmptyValue)
Deprecated.
|
HTTPRequestValidationHandler |
addFormParamWithPattern(String parameterName,
String pattern,
boolean required)
Deprecated.
|
HTTPRequestValidationHandler |
addHeaderParam(String headerName,
io.vertx.ext.web.api.validation.ParameterType type,
boolean required)
Deprecated.
|
HTTPRequestValidationHandler |
addHeaderParamWithCustomTypeValidator(String headerName,
ParameterTypeValidator validator,
boolean required,
boolean allowEmptyValue)
Deprecated.
|
HTTPRequestValidationHandler |
addHeaderParamWithPattern(String headerName,
String pattern,
boolean required)
Deprecated.
|
HTTPRequestValidationHandler |
addJsonBodySchema(String jsonSchema)
Deprecated.
|
HTTPRequestValidationHandler |
addMultipartRequiredFile(String filename,
String contentType)
Deprecated.
|
HTTPRequestValidationHandler |
addPathParam(String parameterName,
io.vertx.ext.web.api.validation.ParameterType type)
Deprecated.
|
HTTPRequestValidationHandler |
addPathParamWithCustomTypeValidator(String parameterName,
ParameterTypeValidator validator,
boolean allowEmptyValue)
Deprecated.
|
HTTPRequestValidationHandler |
addPathParamWithPattern(String parameterName,
String pattern)
Deprecated.
|
HTTPRequestValidationHandler |
addQueryParam(String parameterName,
io.vertx.ext.web.api.validation.ParameterType type,
boolean required)
Deprecated.
|
HTTPRequestValidationHandler |
addQueryParamsArray(String arrayName,
io.vertx.ext.web.api.validation.ParameterType type,
boolean required)
Deprecated.
|
HTTPRequestValidationHandler |
addQueryParamsArrayWithPattern(String arrayName,
String pattern,
boolean required)
Deprecated.
|
HTTPRequestValidationHandler |
addQueryParamWithCustomTypeValidator(String parameterName,
ParameterTypeValidator validator,
boolean required,
boolean allowEmptyValue)
Deprecated.
|
HTTPRequestValidationHandler |
addQueryParamWithPattern(String parameterName,
String pattern,
boolean required)
Deprecated.
|
HTTPRequestValidationHandler |
addXMLBodySchema(String xmlSchema)
Deprecated.
|
static HTTPRequestValidationHandler |
create()
Deprecated.
|
boolean |
equals(Object o) |
io.vertx.ext.web.api.validation.HTTPRequestValidationHandler |
getDelegate() |
void |
handle(RoutingContext event)
Deprecated.
|
int |
hashCode() |
static HTTPRequestValidationHandler |
newInstance(io.vertx.ext.web.api.validation.HTTPRequestValidationHandler arg) |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
newInstance
public static final TypeArg<HTTPRequestValidationHandler> __TYPE_ARG
public HTTPRequestValidationHandler(io.vertx.ext.web.api.validation.HTTPRequestValidationHandler delegate)
public HTTPRequestValidationHandler(Object delegate)
public io.vertx.ext.web.api.validation.HTTPRequestValidationHandler getDelegate()
getDelegate
in interface ValidationHandler
@Deprecated public void handle(RoutingContext event)
handle
in interface io.vertx.core.Handler<RoutingContext>
handle
in interface ValidationHandler
event
- the event to handle@Deprecated public static HTTPRequestValidationHandler create()
@Deprecated public HTTPRequestValidationHandler addPathParam(String parameterName, io.vertx.ext.web.api.validation.ParameterType type)
parameterName
- expected name of parameter inside the pathtype
- expected type of parameter@Deprecated public HTTPRequestValidationHandler addPathParamWithPattern(String parameterName, String pattern)
parameterName
- expected name of parameter inside the pathpattern
- regular expression for validation@Deprecated public HTTPRequestValidationHandler addPathParamWithCustomTypeValidator(String parameterName, ParameterTypeValidator validator, boolean allowEmptyValue)
ParameterTypeValidator
parameterName
- expected name of parameter inside the pathvalidator
- type validatorallowEmptyValue
- true if parameter allowEmptyValue. For more informations about allowEmptyValue behaviour: ParameterValidationRule.allowEmptyValue()
@Deprecated public HTTPRequestValidationHandler addQueryParam(String parameterName, io.vertx.ext.web.api.validation.ParameterType type, boolean required)
parameterName
- expected name of parameter inside the querytype
- expected type of parameterrequired
- true if parameter is required@Deprecated public HTTPRequestValidationHandler addQueryParamWithPattern(String parameterName, String pattern, boolean required)
parameterName
- expected name of parameter inside the querypattern
- regular expression for validationrequired
- true if parameter is required@Deprecated public HTTPRequestValidationHandler addQueryParamsArray(String arrayName, io.vertx.ext.web.api.validation.ParameterType type, boolean required)
arrayName
- expected name of array inside the querytype
- expected type of parameterrequired
- true if parameter is required@Deprecated public HTTPRequestValidationHandler addQueryParamsArrayWithPattern(String arrayName, String pattern, boolean required)
arrayName
- expected name of array inside the querypattern
- regular expression for validationrequired
- true if parameter is required@Deprecated public HTTPRequestValidationHandler addQueryParamWithCustomTypeValidator(String parameterName, ParameterTypeValidator validator, boolean required, boolean allowEmptyValue)
ParameterTypeValidator
parameterName
- expected name of parameter inside the queryvalidator
- type validatorrequired
- true if parameter is requiredallowEmptyValue
- true if parameter allowEmptyValue. For more informations about allowEmptyValue behaviour: ParameterValidationRule.allowEmptyValue()
@Deprecated public HTTPRequestValidationHandler addHeaderParam(String headerName, io.vertx.ext.web.api.validation.ParameterType type, boolean required)
headerName
- expected header nametype
- expected type of parameterrequired
- true if parameter is required@Deprecated public HTTPRequestValidationHandler addHeaderParamWithPattern(String headerName, String pattern, boolean required)
headerName
- expected header namepattern
- regular expression for validationrequired
- true if parameter is required@Deprecated public HTTPRequestValidationHandler addHeaderParamWithCustomTypeValidator(String headerName, ParameterTypeValidator validator, boolean required, boolean allowEmptyValue)
ParameterTypeValidator
headerName
- expected header nameryvalidator
- type validatorrequired
- true if parameter is requiredallowEmptyValue
- true if parameter allowEmptyValue. For more informations about allowEmptyValue behaviour: ParameterValidationRule.allowEmptyValue()
@Deprecated public HTTPRequestValidationHandler addFormParam(String parameterName, io.vertx.ext.web.api.validation.ParameterType type, boolean required)
parameterName
- expected name of parameter inside the formtype
- expected type of parameterrequired
- true if parameter is required@Deprecated public HTTPRequestValidationHandler addFormParamWithPattern(String parameterName, String pattern, boolean required)
parameterName
- expected name of parameter inside the formpattern
- regular expression for validationrequired
- true if parameter is required@Deprecated public HTTPRequestValidationHandler addFormParamsArray(String parameterName, io.vertx.ext.web.api.validation.ParameterType type, boolean required)
parameterName
- expected name of array of parameters inside the formtype
- expected type of array of parametersrequired
- true if parameter is required@Deprecated public HTTPRequestValidationHandler addFormParamsArrayWithPattern(String parameterName, String pattern, boolean required)
parameterName
- expected name of array of parameters inside the formpattern
- regular expression for validationrequired
- true if parameter is required@Deprecated public HTTPRequestValidationHandler addFormParamWithCustomTypeValidator(String parameterName, ParameterTypeValidator validator, boolean required, boolean allowEmptyValue)
ParameterTypeValidator
parameterName
- expected name of parameter inside the formvalidator
- type validatorrequired
- true if parameter is requiredallowEmptyValue
- true if parameter allowEmptyValue. For more informations about allowEmptyValue behaviour: ParameterValidationRule.allowEmptyValue()
@Deprecated public HTTPRequestValidationHandler addCustomValidatorFunction(CustomValidator customValidator)
CustomValidator
customValidator
- @Deprecated public HTTPRequestValidationHandler addJsonBodySchema(String jsonSchema)
jsonSchema
- @Deprecated public HTTPRequestValidationHandler addXMLBodySchema(String xmlSchema)
xmlSchema
- @Deprecated public HTTPRequestValidationHandler addMultipartRequiredFile(String filename, String contentType)
filename
- name of the file inside the formcontentType
- expected content type of file@Deprecated public HTTPRequestValidationHandler addExpectedContentType(String contentType)
contentType
- expected content type of filepublic static HTTPRequestValidationHandler newInstance(io.vertx.ext.web.api.validation.HTTPRequestValidationHandler arg)
Copyright © 2020 Eclipse. All rights reserved.