Uses of Class
com.predic8.membrane.core.openapi.validators.ValidationContext
Packages that use ValidationContext
-
Uses of ValidationContext in com.predic8.membrane.core.openapi.validators
Methods in com.predic8.membrane.core.openapi.validators that return ValidationContextModifier and TypeMethodDescriptionValidationContext.addJSONpointerSegment(String segment) ValidationContext.complexType(String type) static ValidationContextValidationContext.create()ValidationContext.deepCopy()ValidationContext.entityType(ValidationContext.ValidatedEntityType type) static ValidationContextValidationContext.fromRequest(Request request) ValidationError.getContext()ValidationContext.schemaType(String type) ValidationContext.statusCode(int statusCode) ValidationContext.uriTemplate(String uriTemplate) Methods in com.predic8.membrane.core.openapi.validators with parameters of type ValidationContextModifier and TypeMethodDescriptionValidationErrors.add(ValidationContext ctx, String message) static ValidationErrorsValidationErrors.create(ValidationContext ctx, String message) AbstractParameterValidator.getValidationErrors(ValidationContext ctx, Map<String, String> parameters, io.swagger.v3.oas.models.parameters.Parameter param, ValidationContext.ValidatedEntityType type) AllOfValidator.validate(ValidationContext ctx, Object obj) AnyOfValidator.validate(ValidationContext ctx, Object obj) ArrayValidator.validate(ValidationContext ctx, Object value) BooleanValidator.validate(ValidationContext ctx, Object value) IntegerValidator.validate(ValidationContext ctx, Object value) Only check if value can be parsed as an integer.NotValidator.validate(ValidationContext ctx, Object obj) NumberRestrictionValidator.validate(ValidationContext ctx, Object obj) NumberValidator.validate(ValidationContext ctx, Object value) Only check if obj can be converted to a numberObjectValidator.validate(ValidationContext ctx, Object obj) OneOfValidator.validate(ValidationContext ctx, Object obj) ResponseBodyValidator.validate(ValidationContext ctx, Response<?> response, io.swagger.v3.oas.models.Operation operation) SchemaValidator.validate(ValidationContext ctx, Object obj) StringRestrictionValidator.validate(ValidationContext ctx, Object value) StringValidator.validate(ValidationContext ctx, Object obj) protected ValidationErrorsAbstractBodyValidator.validateBodyAccordingToMediaType(ValidationContext ctx, String mediaType, io.swagger.v3.oas.models.media.MediaType mediaTypeObj, Message<?, ?> message) protected ValidationErrorsAbstractBodyValidator.validateBodyInternal(ValidationContext ctx, Message<?, ?> msg, io.swagger.v3.oas.models.media.Content content) protected ValidationErrorsAbstractBodyValidator.validateContentTypeHeader(ValidationContext ctx, Message<?, ?> message) ResponseHeaderValidator.validateHeaders(ValidationContext ctx, Message message) protected ValidationErrorsAbstractBodyValidator.validateMediaTypeForMessageType(ValidationContext ctx, String mediaType, io.swagger.v3.oas.models.media.MediaType mediaTypeObj, Message<?, ?> response) OperationValidator.validateOperation(ValidationContext ctx, Request<?> req, Response<?> response, io.swagger.v3.oas.models.PathItem pathItem) AbstractParameterValidator.validateParameter(ValidationContext ctx, Map<String, String> params, io.swagger.v3.oas.models.parameters.Parameter param, ValidationContext.ValidatedEntityType type) PathParametersValidator.validatePathParameters(ValidationContext ctx, Request<?> req, List<io.swagger.v3.oas.models.parameters.Parameter> schemaParameters) SecurityValidator.validateSecurity(ValidationContext ctx, Request<?> request, io.swagger.v3.oas.models.Operation operation) Constructors in com.predic8.membrane.core.openapi.validators with parameters of type ValidationContext