Class AbstractHeaderValidatorImpl
- java.lang.Object
-
- de.adorsys.psd2.xs2a.web.validator.header.AbstractHeaderValidatorImpl
-
- Direct Known Subclasses:
AcceptHeaderValidatorImpl,ConsentIdHeaderCofValidatorImpl,ConsentIdHeaderValidatorImpl,ContentTypeHeaderValidatorImpl,HeadersLengthValidatorImpl,PsuDeviceIdHeaderValidatorImpl,PsuIPAddressHeaderValidatorImpl,TppExplicitAuthorisationPreferredHeaderValidatorImpl,TppNotificationContentPreferredHeaderValidatorImpl,TppRedirectPreferredHeaderValidatorImpl,TppRejectionNoFundsPreferredHeaderValidationImpl,XRequestIdHeaderValidatorImpl
public abstract class AbstractHeaderValidatorImpl extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ErrorBuildingServiceerrorBuildingService
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected ValidationResultcheckHeaderContent(Map<String,String> headers)protected ValidationResultcheckIfHeaderIsPresented(Map<String,String> headers)protected abstract StringgetHeaderName()protected ValidationResultvalidate(Map<String,String> headers)de.adorsys.psd2.xs2a.core.error.MessageErrorvalidate(Map<String,String> headers, de.adorsys.psd2.xs2a.core.error.MessageError messageError)
-
-
-
Field Detail
-
errorBuildingService
protected ErrorBuildingService errorBuildingService
-
-
Method Detail
-
getHeaderName
protected abstract String getHeaderName()
-
validate
public de.adorsys.psd2.xs2a.core.error.MessageError validate(Map<String,String> headers, de.adorsys.psd2.xs2a.core.error.MessageError messageError)
-
validate
protected ValidationResult validate(Map<String,String> headers)
-
checkHeaderContent
protected ValidationResult checkHeaderContent(Map<String,String> headers)
-
checkIfHeaderIsPresented
protected ValidationResult checkIfHeaderIsPresented(Map<String,String> headers)
-
-