Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addHeadersToResponse(HttpServletResponse, Map<String, List<String>>) - Method in class com.atlassian.oai.validator.springmvc.OpenApiValidationService
-
Will set the given headers on the given response.
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
LevelResolverinstance 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
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
HttpServletRequestandHttpServletResponse. - OpenApiValidationFilter() - Constructor for class com.atlassian.oai.validator.springmvc.OpenApiValidationFilter
-
Creates a
OpenApiValidationFilterwhich validates incoming requests. - OpenApiValidationFilter(boolean, boolean) - Constructor for class com.atlassian.oai.validator.springmvc.OpenApiValidationFilter
-
Creates a
OpenApiValidationFilterwhich 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.
- preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class com.atlassian.oai.validator.springmvc.OpenApiValidationInterceptor
-
Validates the given requests.
- 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
ServletInputStreamwill 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
HttpServletRequestWrapperthoseServletInputStreamis cached and can be reset and read again as often as necessary. - ResettableRequestServletWrapper(HttpServletRequest) - Constructor for class com.atlassian.oai.validator.springmvc.ResettableRequestServletWrapper
- resolveHeadersOnResponse(HttpServletResponse) - Method in class com.atlassian.oai.validator.springmvc.OpenApiValidationService
- 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
LevelResolverinstances that are suitable for use in Spring MVC validation scenarios.
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
- validateResponse(HttpServletRequest, Response) - Method in class com.atlassian.oai.validator.springmvc.OpenApiValidationService
- 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.
All Classes and Interfaces|All Packages|Serialized Form