Class PsuDataInInitialRequestValidator
- java.lang.Object
-
- de.adorsys.psd2.xs2a.service.validator.PsuDataInInitialRequestValidator
-
- All Implemented Interfaces:
BusinessValidator<de.adorsys.psd2.xs2a.core.psu.PsuIdData>
@Component public class PsuDataInInitialRequestValidator extends Object implements BusinessValidator<de.adorsys.psd2.xs2a.core.psu.PsuIdData>
Validator to be used for validating PSU Data in initial requests to XS2A(e. g. initiate payment or create consent)
-
-
Constructor Summary
Constructors Constructor Description PsuDataInInitialRequestValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull de.adorsys.psd2.xs2a.core.service.validator.ValidationResultvalidate(@NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData)Validates PSU Data that was sent in initial request-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.adorsys.psd2.xs2a.service.validator.BusinessValidator
buildWarningMessages
-
-
-
-
Method Detail
-
validate
@NotNull public @NotNull de.adorsys.psd2.xs2a.core.service.validator.ValidationResult validate(@NotNull @NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData)Validates PSU Data that was sent in initial request- Specified by:
validatein interfaceBusinessValidator<de.adorsys.psd2.xs2a.core.psu.PsuIdData>- Parameters:
psuIdData- PSU Data from the request- Returns:
- valid result if the PSU Data is valid, invalid result with appropriate error otherwise
-
-