vertx / io.vertx.ext.web.api.validation / ValidationException / ValidationExceptionFactory

ValidationExceptionFactory

open class ValidationExceptionFactory

Constructors

<init>

ValidationExceptionFactory()

Functions

generateDeserializationError

open static fun generateDeserializationError(message: String): ValidationException

generateEmptyValueValidationException

open static fun generateEmptyValueValidationException(parameterName: String, rule: ParameterValidationRule, location: ParameterLocation): ValidationException

generateFileNotFoundValidationException

open static fun generateFileNotFoundValidationException(filename: String, contentType: String): ValidationException

generateInvalidJsonBodyException

open static fun generateInvalidJsonBodyException(message: String): ValidationException

generateInvalidXMLBodyException

open static fun generateInvalidXMLBodyException(message: String): ValidationException

generateNotFoundValidationException

open static fun generateNotFoundValidationException(parameterName: String, location: ParameterLocation): ValidationException

generateNotMatchValidationException

open static fun generateNotMatchValidationException(parameterName: String, value: String, validationRule: ParameterValidationRule): ValidationException
open static fun generateNotMatchValidationException(message: String): ValidationException

generateNotParsableJsonBodyException

open static fun generateNotParsableJsonBodyException(): ValidationException

generateObjectFieldNotFound

open static fun generateObjectFieldNotFound(fieldName: String): ValidationException

generateUnexpectedArraySizeValidationException

open static fun generateUnexpectedArraySizeValidationException(maxItems: Int, minItems: Int, actualSize: Int): ValidationException

generateUnexpectedArrayValidationException

open static fun generateUnexpectedArrayValidationException(parameterName: String, validationRule: ParameterValidationRule): ValidationException

generateUnexpectedSingleStringValidationException

open static fun generateUnexpectedSingleStringValidationException(parameterName: String, validationRule: ParameterValidationRule): ValidationException

generateWrongContentTypeExpected

open static fun generateWrongContentTypeExpected(actualContentType: String, expectedContentType: String): ValidationException