Index

B C D G H I L O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form

B

buildRequest(HttpServletRequest, Supplier<Body>) - Method in class com.atlassian.oai.validator.springmvc.OpenApiValidationService
 
buildResponse(ContentCachingResponseWrapper) - Method in class com.atlassian.oai.validator.springmvc.OpenApiValidationService
 

C

com.atlassian.oai.validator.springmvc - package com.atlassian.oai.validator.springmvc
 
create() - Static method in class com.atlassian.oai.validator.springmvc.SpringMVCLevelResolverFactory
Creates a default LevelResolver instance that is suitable for use in Spring MVC validation scenarios.
createValidationException(ValidationReport, ValidationReport.MessageContext.Location) - Method in class com.atlassian.oai.validator.springmvc.DefaultValidationReportHandler
 

D

DefaultValidationReportHandler - Class in com.atlassian.oai.validator.springmvc
Default implementation of ValidationReportHandler.
DefaultValidationReportHandler() - Constructor for class com.atlassian.oai.validator.springmvc.DefaultValidationReportHandler
 
DefaultValidationReportHandler(ValidationReportFormat) - Constructor for class com.atlassian.oai.validator.springmvc.DefaultValidationReportHandler
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.atlassian.oai.validator.springmvc.OpenApiValidationFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.atlassian.oai.validator.springmvc.SwaggerValidationFilter
Deprecated.
 

G

getCachingResponse(HttpServletResponse) - Static method in class com.atlassian.oai.validator.springmvc.ResponseUtils
With async processing at play, the response wrapper does not have to be at the top and we do not want to use multiple ContentCachingResponseWrappers.
getContentLength() - Method in class com.atlassian.oai.validator.springmvc.ResettableRequestServletWrapper
 
getContentLengthLong() - Method in class com.atlassian.oai.validator.springmvc.ResettableRequestServletWrapper
 
getInputStream() - Method in class com.atlassian.oai.validator.springmvc.ResettableRequestServletWrapper
 
getMessage() - Method in exception com.atlassian.oai.validator.springmvc.InvalidRequestException
 
getMessage() - Method in exception com.atlassian.oai.validator.springmvc.InvalidResponseException
 
getReader() - Method in class com.atlassian.oai.validator.springmvc.ResettableRequestServletWrapper
 
getValidationReport() - Method in exception com.atlassian.oai.validator.springmvc.InvalidRequestException
 
getValidationReport() - Method in exception com.atlassian.oai.validator.springmvc.InvalidResponseException
 

H

handleRequestReport(String, ValidationReport) - Method in class com.atlassian.oai.validator.springmvc.DefaultValidationReportHandler
 
handleRequestReport(String, ValidationReport) - Method in interface com.atlassian.oai.validator.springmvc.ValidationReportHandler
Method which gives you way how to override logging of request validation issues.
handleResponseReport(String, ValidationReport) - Method in class com.atlassian.oai.validator.springmvc.DefaultValidationReportHandler
 
handleResponseReport(String, ValidationReport) - Method in interface com.atlassian.oai.validator.springmvc.ValidationReportHandler
Method which gives you way how to override logging of response validation issues.
hasBody() - Method in class com.atlassian.oai.validator.springmvc.ResettableInputStreamBody
 

I

InvalidRequestException - Exception in com.atlassian.oai.validator.springmvc
In case the request is invalid.
InvalidRequestException(ValidationReport) - Constructor for exception com.atlassian.oai.validator.springmvc.InvalidRequestException
 
InvalidResponseException - Exception in com.atlassian.oai.validator.springmvc
In case the response is invalid.
InvalidResponseException(ValidationReport) - Constructor for exception com.atlassian.oai.validator.springmvc.InvalidResponseException
 

L

logApiValidation(BiConsumer<String, String[]>, ValidationReport.MessageContext.Location, String, Set<ValidationReport.Level>, String) - Method in class com.atlassian.oai.validator.springmvc.DefaultValidationReportHandler
 

O

OpenApiValidationContentCachingResponseWrapper - Class in com.atlassian.oai.validator.springmvc
Wrapper which makes sure that we do not flush ContentCachingResponseWrapper from another filter.
OpenApiValidationContentCachingResponseWrapper(HttpServletResponse) - Constructor for class com.atlassian.oai.validator.springmvc.OpenApiValidationContentCachingResponseWrapper
 
OpenApiValidationFilter - Class in com.atlassian.oai.validator.springmvc
A filter for wrapping the HttpServletRequest and HttpServletResponse.
OpenApiValidationFilter() - Constructor for class com.atlassian.oai.validator.springmvc.OpenApiValidationFilter
Creates a OpenApiValidationFilter which validates incoming requests.
OpenApiValidationFilter(boolean, boolean) - Constructor for class com.atlassian.oai.validator.springmvc.OpenApiValidationFilter
Creates a OpenApiValidationFilter which validates incoming requests and / or responses.
OpenApiValidationInterceptor - Class in com.atlassian.oai.validator.springmvc
An Interceptor which validates incoming requests against the defined OpenAPI / Swagger specification.
OpenApiValidationInterceptor(OpenApiInteractionValidator) - Constructor for class com.atlassian.oai.validator.springmvc.OpenApiValidationInterceptor
 
OpenApiValidationInterceptor(OpenApiInteractionValidator, ValidationReportHandler) - Constructor for class com.atlassian.oai.validator.springmvc.OpenApiValidationInterceptor
 
OpenApiValidationInterceptor(OpenApiValidationService) - Constructor for class com.atlassian.oai.validator.springmvc.OpenApiValidationInterceptor
 
OpenApiValidationInterceptor(OpenApiValidationService, ValidationReportHandler) - Constructor for class com.atlassian.oai.validator.springmvc.OpenApiValidationInterceptor
 
OpenApiValidationInterceptor(EncodedResource) - Constructor for class com.atlassian.oai.validator.springmvc.OpenApiValidationInterceptor
 
openApiValidationService - Variable in class com.atlassian.oai.validator.springmvc.OpenApiValidationInterceptor
 
OpenApiValidationService - Class in com.atlassian.oai.validator.springmvc
 
OpenApiValidationService(OpenApiInteractionValidator, UrlPathHelper) - Constructor for class com.atlassian.oai.validator.springmvc.OpenApiValidationService
 
OpenApiValidationService(EncodedResource, UrlPathHelper) - Constructor for class com.atlassian.oai.validator.springmvc.OpenApiValidationService
 

P

postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView) - Method in class com.atlassian.oai.validator.springmvc.OpenApiValidationInterceptor
Validates the given response.
postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView) - Method in class com.atlassian.oai.validator.springmvc.SwaggerValidationInterceptor
Deprecated.
 
preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class com.atlassian.oai.validator.springmvc.OpenApiValidationInterceptor
Validates the given requests.
preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class com.atlassian.oai.validator.springmvc.SwaggerValidationInterceptor
Deprecated.
 
processApiValidationReport(ValidationReport.MessageContext.Location, String, ValidationReport) - Method in class com.atlassian.oai.validator.springmvc.DefaultValidationReportHandler
 

R

resetInputStream() - Method in class com.atlassian.oai.validator.springmvc.ResettableRequestServletWrapper
In case the original input stream has been read, the ServletInputStream will be rewind to its beginning so it can be read again.
ResettableInputStreamBody - Class in com.atlassian.oai.validator.springmvc
 
ResettableInputStreamBody(ResettableRequestServletWrapper.CachingServletInputStream) - Constructor for class com.atlassian.oai.validator.springmvc.ResettableInputStreamBody
 
ResettableRequestServletWrapper - Class in com.atlassian.oai.validator.springmvc
A HttpServletRequestWrapper those ServletInputStream is cached and can be reset and read again as often as necessary.
ResettableRequestServletWrapper(HttpServletRequest) - Constructor for class com.atlassian.oai.validator.springmvc.ResettableRequestServletWrapper
 
ResponseUtils - Class in com.atlassian.oai.validator.springmvc
 

S

shouldNotFilterAsyncDispatch() - Method in class com.atlassian.oai.validator.springmvc.OpenApiValidationFilter
 
SpringMVCLevelResolverFactory - Class in com.atlassian.oai.validator.springmvc
A factory for creating LevelResolver instances that are suitable for use in Spring MVC validation scenarios.
SwaggerRequestValidationService - Class in com.atlassian.oai.validator.springmvc
Deprecated.
SwaggerValidationFilter - Class in com.atlassian.oai.validator.springmvc
Deprecated.
SwaggerValidationFilter() - Constructor for class com.atlassian.oai.validator.springmvc.SwaggerValidationFilter
Deprecated.
 
SwaggerValidationFilter(boolean, boolean) - Constructor for class com.atlassian.oai.validator.springmvc.SwaggerValidationFilter
Deprecated.
 
SwaggerValidationInterceptor - Class in com.atlassian.oai.validator.springmvc
Deprecated.
SwaggerValidationInterceptor(SwaggerRequestResponseValidator) - Constructor for class com.atlassian.oai.validator.springmvc.SwaggerValidationInterceptor
Deprecated.
 
SwaggerValidationInterceptor(EncodedResource) - Constructor for class com.atlassian.oai.validator.springmvc.SwaggerValidationInterceptor
Deprecated.
 

T

toJsonNode() - Method in class com.atlassian.oai.validator.springmvc.ResettableInputStreamBody
 
toString(Charset) - Method in class com.atlassian.oai.validator.springmvc.ResettableInputStreamBody
 

V

validateRequest(Request) - Method in class com.atlassian.oai.validator.springmvc.OpenApiValidationService
 
validateRequest(Request) - Method in class com.atlassian.oai.validator.springmvc.SwaggerRequestValidationService
Deprecated.
 
validateResponse(HttpServletRequest, Response) - Method in class com.atlassian.oai.validator.springmvc.OpenApiValidationService
 
validateResponse(HttpServletRequest, Response) - Method in class com.atlassian.oai.validator.springmvc.SwaggerRequestValidationService
Deprecated.
 
ValidationReportHandler - Interface in com.atlassian.oai.validator.springmvc
By implementing this interface you can define your own way how to react on validation issues - either request or response.
B C D G H I L O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form