@Component public class ErrorBuildingService extends Object implements de.adorsys.psd2.xs2a.core.service.validator.ErrorMessageBuilder
| Constructor and Description |
|---|
ErrorBuildingService() |
| Modifier and Type | Method and Description |
|---|---|
de.adorsys.psd2.xs2a.core.error.ErrorType |
buildErrorType() |
void |
buildFormatErrorResponse(javax.servlet.http.HttpServletResponse response,
de.adorsys.psd2.xs2a.core.error.MessageError messageError)
Builds and inserts text representation of MessageError with HTTP code 400 into HTTP response.
|
void |
buildPaymentErrorResponse(javax.servlet.http.HttpServletResponse response,
de.adorsys.psd2.xs2a.core.error.MessageError messageError)
Builds and inserts text representation of MessageError with definite HTTP code into HTTP response.
|
void |
enrichMessageError(de.adorsys.psd2.xs2a.core.error.MessageError messageError,
de.adorsys.psd2.xs2a.core.error.MessageError validationMessageError) |
void |
enrichMessageError(de.adorsys.psd2.xs2a.core.error.MessageError messageError,
de.adorsys.psd2.xs2a.core.domain.TppMessageInformation tppMessageInformation) |
public void buildFormatErrorResponse(javax.servlet.http.HttpServletResponse response,
de.adorsys.psd2.xs2a.core.error.MessageError messageError)
throws IOException
response - HttpServletRequest the response to be enrichedmessageError - MessageError instance with text messagesIOException - in case IO operations errorpublic void buildPaymentErrorResponse(javax.servlet.http.HttpServletResponse response,
de.adorsys.psd2.xs2a.core.error.MessageError messageError)
throws IOException
response - HttpServletRequest the response to be enrichedmessageError - MessageError instance with text messagIOException - in case IO operations errorpublic de.adorsys.psd2.xs2a.core.error.ErrorType buildErrorType()
public void enrichMessageError(de.adorsys.psd2.xs2a.core.error.MessageError messageError,
de.adorsys.psd2.xs2a.core.error.MessageError validationMessageError)
enrichMessageError in interface de.adorsys.psd2.xs2a.core.service.validator.ErrorMessageBuilderpublic void enrichMessageError(de.adorsys.psd2.xs2a.core.error.MessageError messageError,
de.adorsys.psd2.xs2a.core.domain.TppMessageInformation tppMessageInformation)
enrichMessageError in interface de.adorsys.psd2.xs2a.core.service.validator.ErrorMessageBuilderCopyright © 2020. All rights reserved.