Uses of Class
io.github.belgif.rest.problem.api.Problem
Packages that use Problem
Package
Description
-
Uses of Problem in io.github.belgif.rest.problem
Subclasses of Problem in io.github.belgif.rest.problemModifier and TypeClassDescriptionclassHTTP 502: Bad Gateway (https://www.belgif.be/specification/rest/api-guide/problems/badGateway.html)classHTTP 400: Bad Request (https://www.belgif.be/specification/rest/api-guide/problems/badRequest.html)classDefault generic problem implementation class in case no specific type mapping was found.classHTTP 401: Expired Access Token (https://www.belgif.be/specification/rest/api-guide/problems/expiredAccessToken.html)classHTTP 500: Internal Server Error (https://www.belgif.be/specification/rest/api-guide/problems/internalServerError.html)classHTTP 401: Invalid Access Token (https://www.belgif.be/specification/rest/api-guide/problems/invalidAccessToken.html)classHTTP 403: Missing Permission (https://www.belgif.be/specification/rest/api-guide/problems/missingPermission.html)classHTTP 403: Missing Scope (https://www.belgif.be/specification/rest/api-guide/problems/missingScope.html)classHTTP 401: No Access Token (https://www.belgif.be/specification/rest/api-guide/problems/noAccessToken.html)classHTTP 413: Payload Too Large (https://www.belgif.be/specification/rest/api-guide/problems/payloadTooLarge.html)classHTTP 404: Resource Not Found (https://www.belgif.be/specification/rest/api-guide/problems/resourceNotFound.html)classHTTP 503: Service Unavailable (https://www.belgif.be/specification/rest/api-guide/problems/serviceUnavailable.html)classHTTP 429: Too Many Failed Requests (https://www.belgif.be/specification/rest/api-guide/problems/tooManyFailedRequests.html)classHTTP 429: Too Many Requests (https://www.belgif.be/specification/rest/api-guide/problems/tooManyRequests.html) -
Uses of Problem in io.github.belgif.rest.problem.api
Classes in io.github.belgif.rest.problem.api with type parameters of type ProblemModifier and TypeInterfaceDescriptioninterfaceFluentProblem<SELF extends Problem & FluentProblem<SELF>>Provides default methods with fluent Problem properties (detail, href, instance, additionalProperty).interfaceFluentRetryAfterProblem<SELF extends Problem & RetryAfter & FluentRetryAfterProblem<SELF>>Provides default methods with fluent RetryAfter problem properties (retryAfter, retryAfterSec).Subclasses of Problem in io.github.belgif.rest.problem.apiModifier and TypeClassDescriptionclassAbstract base class for client problems (HTTP status code 4xx).classAbstract base class for input validation problems.classAbstract base class for client problems with retryAfter/retryAfterSec.classAbstract base class for server problems with retryAfter/retryAfterSec.classAbstract base class for server problems (HTTP status code 5xx). -
Uses of Problem in io.github.belgif.rest.problem.ee.jaxrs
Methods in io.github.belgif.rest.problem.ee.jaxrs with parameters of type ProblemModifier and TypeMethodDescriptionjavax.ws.rs.core.ResponseProblemExceptionMapper.toResponse(Problem problem) javax.ws.rs.core.ResponseProblemMediaType.toResponse(Problem problem) -
Uses of Problem in io.github.belgif.rest.problem.ee.jaxrs.client
Methods in io.github.belgif.rest.problem.ee.jaxrs.client that return ProblemModifier and TypeMethodDescriptionProblemWrapper.getProblem()ProblemResponseExceptionMapper.toThrowable(javax.ws.rs.core.Response response) Constructors in io.github.belgif.rest.problem.ee.jaxrs.client with parameters of type Problem -
Uses of Problem in io.github.belgif.rest.problem.i18n
Method parameters in io.github.belgif.rest.problem.i18n with type arguments of type ProblemModifier and TypeMethodDescriptionstatic StringI18N.getLocalizedDetail(Class<? extends Problem> problemClass, Object... args) Get a localized detail string with key "[problem-class].detail" from the resource bundle "[problem-package].Messages". -
Uses of Problem in io.github.belgif.rest.problem.spring
Methods in io.github.belgif.rest.problem.spring that return types with arguments of type ProblemModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Problem> BeanValidationExceptionsHandler.handleBindException(org.springframework.validation.BindException exception, org.springframework.web.context.request.ServletWebRequest request) org.springframework.http.ResponseEntity<Problem> BeanValidationExceptionsHandler.handleConstraintViolationException(javax.validation.ConstraintViolationException exception) org.springframework.http.ResponseEntity<Problem> ProblemExceptionHandler.handleException(Exception exception) org.springframework.http.ResponseEntity<Problem> RoutingExceptionsHandler.handleHttpMessageNotReadable(org.springframework.http.converter.HttpMessageNotReadableException exception) org.springframework.http.ResponseEntity<Problem> InvalidRequestExceptionHandler.handleInvalidRequestException(com.atlassian.oai.validator.springmvc.InvalidRequestException ex, javax.servlet.http.HttpServletRequest request) org.springframework.http.ResponseEntity<Problem> BeanValidationExceptionsHandler.handleMethodArgumentNotValidException(org.springframework.web.bind.MethodArgumentNotValidException exception) org.springframework.http.ResponseEntity<Problem> BeanValidationExceptionsHandler.handleMethodArgumentTypeMismatchException(org.springframework.web.method.annotation.MethodArgumentTypeMismatchException exception) org.springframework.http.ResponseEntity<Problem> RoutingExceptionsHandler.handleMissingRequestHeaderException(org.springframework.web.bind.MissingRequestHeaderException exception) org.springframework.http.ResponseEntity<Problem> RoutingExceptionsHandler.handleMissingServletRequestParameterException(org.springframework.web.bind.MissingServletRequestParameterException exception) org.springframework.http.ResponseEntity<Problem> NoResourceFoundExceptionHandler.handleNoResourceFoundException(org.springframework.web.servlet.resource.NoResourceFoundException exception) org.springframework.http.ResponseEntity<Problem> ProblemExceptionHandler.handleProblem(Problem problem) org.springframework.http.ResponseEntity<Problem> ProblemMediaType.toResponse(Problem problem) Methods in io.github.belgif.rest.problem.spring with parameters of type ProblemModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Problem> ProblemExceptionHandler.handleProblem(Problem problem) org.springframework.http.ResponseEntity<Problem> ProblemMediaType.toResponse(Problem problem)