Class Xs2aTransactionListingService.ResourceIdOptionalIfListTransactionsForConsent
- java.lang.Object
-
- de.adorsys.opba.protocol.xs2a.service.xs2a.ais.Xs2aTransactionListingService.ResourceIdOptionalIfListTransactionsForConsent
-
- All Implemented Interfaces:
ExternalValidationModeDeclaration
- Enclosing class:
- Xs2aTransactionListingService
@Service public static class Xs2aTransactionListingService.ResourceIdOptionalIfListTransactionsForConsent extends Object implements ExternalValidationModeDeclaration
Special override for ListTransaction resourceId validation for the case when FinTech requires global consent for transactions, acccounts, balances on all accounts. Should not be used in real ListTransactions call, only in mocked ones.
-
-
Constructor Summary
Constructors Constructor Description ResourceIdOptionalIfListTransactionsForConsent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<FieldCode>appliesTo()booleanappliesToContext(Xs2aContext context)ValidationModecomputeValidationMode(Xs2aContext context)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.adorsys.opba.protocol.xs2a.service.xs2a.annotations.ExternalValidationModeDeclaration
priority
-
-
-
-
Method Detail
-
appliesTo
public Set<FieldCode> appliesTo()
- Specified by:
appliesToin interfaceExternalValidationModeDeclaration
-
appliesToContext
public boolean appliesToContext(Xs2aContext context)
- Specified by:
appliesToContextin interfaceExternalValidationModeDeclaration
-
computeValidationMode
public ValidationMode computeValidationMode(Xs2aContext context)
- Specified by:
computeValidationModein interfaceExternalValidationModeDeclaration
-
-