All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbortConsent |
Declines already existing consent (maybe yet unauthorized fully) and deletes it from DB.
|
| AccountAccessBodyValidator |
|
| AccountAccessType |
Account/transactions scope access for Global consents.
|
| AccountListXs2aContext |
XS2A context for account list.
|
| AisConsentInitiateBody |
AIS consent access scope object used to represent Global,Dedicated,etc.
|
| AisConsentInitiateBody.AccountAccessBody |
|
| AisConsentInitiateBody.AccountReferenceBody |
|
| AisConsentInitiateBody.FromCtx |
|
| AisConsentInitiateBody.ToXs2aApi |
|
| AisConsentInitiateBody$FromCtxImpl |
|
| AisConsentInitiateBody$ToXs2aApiImpl |
|
| AisConsentInitiateExtractor |
Maps the AisConsent from the context to XS2A adapter
usable request parameters.
|
| AspspConsentDrop |
Performs ASPSP API call to drop the consent.
|
| AspspMessages |
This class aggregates message templates that can be received from ASPSP.
|
| AuthorizationContinuationService |
Handler class to continue authorization process by triggering it (triggering BPMN process that is associated
with current request).
|
| AuthorizationPossibleErrorHandler |
Special service to parse ASPSP authorization responses on certain error conditions.
|
| ConfigConst |
Configuration constant names.
|
| ConsentConst |
Constants to represent the consent status.
|
| ConsentFinder |
Service to find already existing consent based on the context.
|
| ConsentInitiateHeaders |
Object that represents request Headers that are necessary to call ASPSP API for consent initiation.
|
| ConsentInitiateHeaders.FromAisCtx |
|
| ConsentInitiateHeaders$FromAisCtxImpl |
|
| ContextCode |
Represents the validation issue type and location in the context.
|
| ContextUpdateService |
Service that deals with optimistic lock exceptions when updating context.
|
| CreateAisAccountListConsentService |
Initiates Account list consent by sending mapped AisConsent
from the context to ASPSP API.
|
| CreateAisConsentService |
Calls Xs2a API to initiate AIS consent.
|
| CreateAisTransactionListConsentService |
Initiates Transaction list consent by sending mapped AisConsent
from the context to ASPSP API.
|
| CreateConsentOrPaymentPossibleErrorHandler |
Special service to parse ASPSP consent create/initiate responses on certain error conditions.
|
| CreateSinglePaymentService |
Initiates Account list consent by sending mapped AisConsent
from the context to ASPSP API.
|
| CreateSinglePaymentService.Extractor |
|
| EnableXs2aProtocol |
Annotation to enable all XS2A protocol services.
|
| ExtendWithServiceContext |
Updates/extends already context with incoming service request by filling request fields.
|
| ExternalValidationModeDeclaration |
|
| FrontendCode |
Represents field type that should be used as input for current violation on frontend UI (i.e.
|
| GlobalConst |
Global constant names.
|
| HeadersBodyMapperTemplate<C extends BaseContext,H,V,B> |
Mapper class to map from context object like Xs2aContext
to ASPSP API request parameters (headers and body).
|
| HeadersBodyToValidate<H,B> |
Structure that represents REST request that has Headers and Body.
|
| I18NConfig |
Internationalization configuration for the messages.
|
| LastViolations |
Represents all current context violations that should be fixed by the user providing relevant parameters.
|
| PathHeadersBodyMapperTemplate<C extends BaseContext,P,H,V,B> |
Mapper class to map from context object like Xs2aContext
to ASPSP API request parameters (path parameters, headers, body).
|
| PathHeadersBodyToValidate<P,H,B> |
Structure that represents REST request that has Path parameter, Headers and Body.
|
| PathHeadersMapperTemplate<C extends BaseContext,P,H> |
Mapper class to map from context object like Xs2aContext
to ASPSP API request parameters (path parameters, headers).
|
| PathHeadersToValidate<P,H> |
Structure that represents REST request that has Path parameter and Headers.
|
| PathQueryHeadersMapperTemplate<C extends BaseContext,P,Q,H> |
Mapper class to map from context object like Xs2aContext
to ASPSP API request parameters (path parameters, query parameters, headers).
|
| PathQueryHeadersToValidate<P,Q,H> |
Structure that represents REST request that has Path parameter, Query parameter and Headers.
|
| PaymentInfoHeaders |
|
| PaymentInfoHeaders.FromPisCtx |
|
| PaymentInfoHeaders$FromPisCtxImpl |
|
| PaymentInfoParameters |
|
| PaymentInfoParameters.FromCtx |
|
| PaymentInfoParameters$FromCtxImpl |
|
| PaymentInitiateBody |
Payment request body (PIS)
|
| PaymentInitiateBody.AccountReferenceBody |
|
| PaymentInitiateBody.AddressBody |
|
| PaymentInitiateBody.AmountBody |
|
| PaymentInitiateBody.FromCtx |
|
| PaymentInitiateBody.ToXs2aApi |
|
| PaymentInitiateBody$FromCtxImpl |
|
| PaymentInitiateBody$ToXs2aApiImpl |
|
| PaymentInitiateHeaders |
Object that represents request Headers that are necessary to call ASPSP API for consent initiation.
|
| PaymentInitiateHeaders.FromPisCtx |
|
| PaymentInitiateHeaders$FromPisCtxImpl |
|
| PaymentStateHeaders |
|
| PaymentStateHeaders.FromPisCtx |
|
| PaymentStateHeaders$FromPisCtxImpl |
|
| PaymentStateParameters |
|
| PaymentStateParameters.FromCtx |
|
| PaymentStateParameters$FromCtxImpl |
|
| ProtocolUrlsConfiguration |
XS2A URL protocol configuration.
|
| ProtocolUrlsConfiguration.Parameters |
|
| ProtocolUrlsConfiguration.UrlSet |
|
| ProtocolUrlsConfiguration.WebHooks |
|
| ProvidePsuPasswordBody |
Mapper from Xs2aContext to UpdatePsuAuthentication object to pass password/TAN to XS2A adapter.
|
| ProvidePsuPasswordBody.FromCtx |
|
| ProvidePsuPasswordBody.ToXs2aApi |
|
| ProvidePsuPasswordBody$FromCtxImpl |
|
| ProvidePsuPasswordBody$ToXs2aApiImpl |
|
| ProvideScaChallengeResultBody |
|
| ProvideScaChallengeResultBody.FromCtx |
|
| ProvideScaChallengeResultBody.ToXs2aApi |
|
| ProvideScaChallengeResultBody$FromCtxImpl |
|
| ProvideScaChallengeResultBody$ToXs2aApiImpl |
|
| QueryHeadersMapperTemplate<C extends BaseContext,Q,H> |
Mapper class to map from context object like Xs2aContext
to ASPSP API request parameters (query parameters, headers).
|
| QueryHeadersToValidate<Q,H> |
Structure that represents REST request that Query parameter and Headers.
|
| QuirkUtil |
Utility to contain hacks and quirks.
|
| ReportConsentAuthorizationDenied |
|
| ReportConsentAuthorizationFinished |
Redirects PSU to the page that shows that consent was granted and has button to redirect PSU back to FinTech.
|
| ReportPaymentAuthorizationDenied |
|
| ReportPaymentAuthorizationFinished |
Redirects PSU to the page that shows that payment was granted and has button to redirect PSU back to FinTech.
|
| ResponseTokenMapper |
|
| ResponseTokenMapperImpl |
|
| RetryConfig |
Retry template provider to handle certain transient errors.
|
| ScaMethod |
Class that represents available SCA methods and their names.
|
| ScaMethod.FromAuthObject |
|
| ScaMethod$FromAuthObjectImpl |
|
| SelectScaChallengeBody |
Mapper from Xs2aContext to SelectPsuAuthenticationMethod object to pass what kind of SCA method
user wants to use to XS2A-adapter API.
|
| SelectScaChallengeBody.FromCtx |
|
| SelectScaChallengeBody.ToXs2aApi |
|
| SelectScaChallengeBody$FromCtxImpl |
|
| SelectScaChallengeBody$ToXs2aApiImpl |
|
| SinglePaymentXs2aContext |
XS2A context for payment initiation.
|
| StartConsentAuthorization |
Initiates the consent authorization.
|
| StartConsentAuthorization.Extractor |
|
| StartPaymentAuthorization |
Initiates the payment authorization.
|
| StartPaymentAuthorization.Extractor |
|
| TppRedirectPreferredResolver |
|
| TransactionListXs2aContext |
XS2A context for transaction list.
|
| TransientDataEntry |
Transient data entry that should not be persisted.
|
| UpdateAuthMapper |
Mapper that updates current context ( Xs2aContext) with users' input.
|
| UpdateAuthMapper.AisMapper |
Maps the update the context with AIS consent specification object.
|
| UpdateAuthMapper.FromAisRequestAccountList |
Updates account listing context with authorization request.
|
| UpdateAuthMapper.FromAisRequestTransactionList |
Updates transaction listing context with authorization request.
|
| UpdateAuthMapper.FromPisRequestSinglePaymentInitiation |
Updates single payment context with authorization request.
|
| UpdateAuthMapper$AisMapperImpl |
|
| UpdateAuthMapper$FromAisRequestAccountListImpl |
|
| UpdateAuthMapper$FromAisRequestTransactionListImpl |
|
| UpdateAuthMapper$FromPisRequestSinglePaymentInitiationImpl |
|
| ValidatedHeadersBody<H,B> |
Structure that represents REST request that has validated Headers and Body.
|
| ValidatedPathHeaders<P,H> |
Structure that represents REST request that has validated Path parameter and Body.
|
| ValidatedPathHeadersBody<P,H,B> |
Structure that represents REST request that has validated Path parameter, Headers and Body.
|
| ValidatedPathQueryHeaders<P,Q,H> |
Structure that represents REST request that has validated Path parameter, Query parameter and Headers.
|
| ValidatedQueryHeaders<Q,H> |
Structure that represents REST request that has validated Query parameter and Headers.
|
| ValidationInfo |
Represents the definition of ValidationIssue that will be processed,
enriched and possibly shown by user.
|
| ValidationIssueException |
Special exception that is handled by BPMN engine to capture validation problem.
|
| ValidationMode |
|
| ValidConsentBody |
|
| WithBasicInfo |
Typical headers that are required for all XS2A-adapter api calls.
|
| Xs2aAccountListingService |
Calls ASPSP XS2A API to list the accounts using already existing consent.
|
| Xs2aAccountListingService.Extractor |
|
| Xs2aAdapterConfiguration |
This is the embedded configuration of Adorsys-XS2A adapter (https://github.com/adorsys/xs2a-adapter) to serve requests to ASPSP.
|
| Xs2aAisAuthenticateConsentWithScaChallenge |
Send SCA/TAN challenge result from the context to ASPSP.
|
| Xs2aAisAuthenticateConsentWithScaChallenge.Extractor |
|
| Xs2aAisAuthenticateUserConsentWithPin |
Send PSU PIN/Password from the context to ASPSP.
|
| Xs2aAisAuthenticateUserConsentWithPin.Extractor |
|
| Xs2aAisContext |
XS2A AIS (Account Information Services) context.
|
| Xs2aAisReportSelectedScaMethod |
Send the selected SCA method by the user to the ASPSP.
|
| Xs2aAisReportSelectedScaMethod.Extractor |
|
| Xs2aAskForIban |
|
| Xs2aAskForPassword |
Asks PSU for his PIN/Password by redirect him to password input page.
|
| Xs2aAskForScaChallenge |
Asks PSU for his SCA challenge result by redirect him to password input page.
|
| Xs2aAskForSelectedScaMethod |
Asks PSU to select SCA challenge method from the list by redirecting him to the page with SCA method selection.
|
| Xs2aAuthorizedConsentParameters |
Parameters (path) that are used after consent authorization was started, that are necessary to call XS2A-adapter.
|
| Xs2aAuthorizedConsentParameters.FromCtx |
|
| Xs2aAuthorizedConsentParameters$FromCtxImpl |
|
| Xs2aAuthorizedPaymentParameters |
Parameters (path) that are used after payment authorization was started, that are necessary to call XS2A-adapter.
|
| Xs2aAuthorizedPaymentParameters.FromCtx |
|
| Xs2aAuthorizedPaymentParameters$FromCtxImpl |
|
| Xs2aConsentErrorHandler |
|
| Xs2aConsentInfo |
Generic information service about the consent based on current context.
|
| Xs2aContext |
Generic XS2A context
|
| Xs2aDenyAuthorization |
Operation that is called to Deny users' consent in Embedded SCA authorization mode.
|
| Xs2aDoScaRedirectToAspspForScaChallenge |
Performs redirection to the ASPSP by sending him to the page with redirection button (to ASPSP) for the redirect approach.
|
| Xs2aExecutionErrorHandler |
Flowable execution error handler.
|
| Xs2aFillBpmnContext |
Fills key BPMN execution parameters into context.
|
| Xs2aFlowableConfig |
|
| Xs2aFlowNameSelector |
Selects sub-process name to be executed using Xs2aContext.
|
| Xs2aFromAspspRedirect |
Operation that is called when user returns back from ASPSP either with OK or NOK status in Redirect SCA
authorization mode.
|
| Xs2aGetAuthorizationState |
Entry point to get list of the required inputs from the user.
|
| Xs2aGetAuthorizationState.AisConsentBodyMapper |
|
| Xs2aGetAuthorizationState.ChallengeDataMapper |
|
| Xs2aGetAuthorizationState.PaymentBodyMapper |
|
| Xs2aGetAuthorizationState.ScaMethodsMapper |
|
| Xs2aGetAuthorizationState.ViolationsMapper |
|
| Xs2aGetAuthorizationState$AisConsentBodyMapperImpl |
|
| Xs2aGetAuthorizationState$ChallengeDataMapperImpl |
|
| Xs2aGetAuthorizationState$PaymentBodyMapperImpl |
|
| Xs2aGetAuthorizationState$ScaMethodsMapperImpl |
|
| Xs2aGetAuthorizationState$ViolationsMapperImpl |
|
| Xs2aGetPaymentInfoEntrypoint |
Entry point to get payment information.
|
| Xs2aGetPaymentInfoEntrypoint.Extractor |
|
| Xs2aGetPaymentInfoEntrypoint.FromRequest |
Mapper to convert incoming user request to processable request context.
|
| Xs2aGetPaymentInfoEntrypoint.PaymentInformationToBodyMapper |
|
| Xs2aGetPaymentInfoEntrypoint$FromRequestImpl |
|
| Xs2aGetPaymentInfoEntrypoint$PaymentInformationToBodyMapperImpl |
|
| Xs2aGetPaymentStatusEntrypoint |
Entry point to get payment status.
|
| Xs2aGetPaymentStatusEntrypoint.Extractor |
|
| Xs2aGetPaymentStatusEntrypoint.FromRequest |
Mapper to convert incoming user request to processable request context.
|
| Xs2aGetPaymentStatusEntrypoint.PaymentStatusToBodyMapper |
|
| Xs2aGetPaymentStatusEntrypoint$FromRequestImpl |
|
| Xs2aGetPaymentStatusEntrypoint$PaymentStatusToBodyMapperImpl |
|
| Xs2aInitialConsentParameters |
Initial parameters (after consent was initiated) to be supplied to XS2A-adapter.
|
| Xs2aInitialConsentParameters.FromCtx |
|
| Xs2aInitialConsentParameters$FromCtxImpl |
|
| Xs2aInitialPaymentParameters |
XS2A initial payment describing path parameters.
|
| Xs2aInitialPaymentParameters.FromCtx |
|
| Xs2aInitialPaymentParameters$FromCtxImpl |
|
| Xs2aInitiateSinglePaymentEntrypoint |
Entry point that handles payment initiation request from the FinTech.
|
| Xs2aInitiateSinglePaymentEntrypoint.FromRequest |
Mapper to convert incoming user request to processable request context.
|
| Xs2aInitiateSinglePaymentEntrypoint$FromRequestImpl |
|
| Xs2aListAccountsEntrypoint |
Entry point that handles ListAccounts request from the FinTech.
|
| Xs2aListAccountsEntrypoint.FromRequest |
Mapper to convert incoming user request to processable request context.
|
| Xs2aListAccountsEntrypoint$FromRequestImpl |
|
| Xs2aListTransactionsEntrypoint |
Entry point that handles ListTransactions request from the FinTech.
|
| Xs2aListTransactionsEntrypoint.FromRequest |
Mapper to convert incoming user request to processable request context.
|
| Xs2aListTransactionsEntrypoint$FromRequestImpl |
|
| Xs2aLoadConsentAndContextFromDb |
Loads the associated context with the consent from databases and merges it with current context.
|
| Xs2aLoadConsentAndContextFromDb.ContextMerger |
|
| Xs2aLoadConsentAndContextFromDb$ContextMergerImpl |
|
| Xs2aOauth2ExchangeCodeToToken |
|
| Xs2aOauth2ExchangeCodeToToken.Extractor |
|
| Xs2aOauth2Headers |
|
| Xs2aOauth2Headers.FromCtx |
|
| Xs2aOauth2Headers$FromCtxImpl |
|
| Xs2aOauth2Parameters |
|
| Xs2aOauth2Parameters.FromCtx |
|
| Xs2aOauth2Parameters$FromCtxImpl |
|
| Xs2aOauth2WithCodeParameters |
|
| Xs2aOauth2WithCodeParameters.FromCtx |
|
| Xs2aOauth2WithCodeParameters$FromCtxImpl |
|
| Xs2aOutcomeMapper<T> |
Mapper to convert from internal protocol result to facade facing protocol result.
|
| Xs2aPaymentContextLoader |
|
| Xs2aPersistConsentAndContext |
Persists the context and the associated context with it to the database.
|
| Xs2aPisAuthenticatePaymentWithScaChallenge |
Send SCA/TAN challenge result from the context to ASPSP.
|
| Xs2aPisAuthenticatePaymentWithScaChallenge.Extractor |
|
| Xs2aPisAuthenticateUserConsentWithPin |
Send PSU PIN/Password from the context to ASPSP.
|
| Xs2aPisAuthenticateUserConsentWithPin.Extractor |
|
| Xs2aPisContext |
XS2A PIS (Payment Initiation Service) context.
|
| Xs2aPisPersistPaymentAndContext |
Persists the context and the associated context with it to the database.
|
| Xs2aPisReportSelectedScaMethod |
Send the selected SCA method by the user to the ASPSP.
|
| Xs2aPisReportSelectedScaMethod.Extractor |
|
| Xs2aProtocolConfiguration |
|
| Xs2aRedirectExecutor |
Service that publishes Redirect result to internal event bus, meaning the user should be redirected
to the URL generated by this service.
|
| Xs2aRedirectUserToOauth2AuthorizationServer |
We expect PKCE authorization from Xs2a adapter (no state, etc.)
|
| Xs2aRedirectUserToOauth2AuthorizationServer.Extractor |
|
| Xs2aReportValidationError |
Reports that there were validation errors on context.
|
| Xs2aResourceParameters |
XS2A-adapter parameters that represent request that is scoped on some account (resourceId) - used for
transaction listing.
|
| Xs2aResourceParameters.FromCtx |
|
| Xs2aResourceParameters$FromCtxImpl |
|
| Xs2aRestorePreValidationContext |
Restore the context as it was before validation.
|
| Xs2aResultBodyExtractor |
Extracts Xs2a result from ASPSP response and does initial translation to Banking protocol facade native object
for transactions or accounts list.
|
| Xs2aResultBodyExtractor.Xs2aToFacadeMapper |
|
| Xs2aResultBodyExtractor$Xs2aToFacadeMapperImpl |
|
| Xs2aStandardHeaders |
Standard headers to call XS2A-adapter (excluding consent creation cases).
|
| Xs2aStandardHeaders.FromCtx |
|
| Xs2aStandardHeaders$FromCtxImpl |
|
| Xs2aStartPaymentAuthorizationParameters |
XS2A start authorization for payments describing path parameters.
|
| Xs2aStartPaymentAuthorizationParameters.FromCtx |
|
| Xs2aStartPaymentAuthorizationParameters$FromCtxImpl |
|
| Xs2aStorePreValidationContext |
|
| Xs2aTransactionListingService |
Calls ASPSP XS2A API to list transactions of the account using already existing consent.
|
| Xs2aTransactionListingService.Extractor |
|
| Xs2aTransactionListingService.ResourceIdOptionalIfListTransactionsForConsent |
Special override for ListTransaction resourceId validation for the case when FinTech requires global consent
for transactions, acccounts, balances on all accounts.
|
| Xs2aTransactionParameters |
XS2A transaction list describing parameters.
|
| Xs2aTransactionParameters.FromCtx |
|
| Xs2aTransactionParameters$FromCtxImpl |
|
| Xs2aUpdateAuthorization |
Entry point to update context with the input from user and continue BPMN process by triggering it.
|
| Xs2aUpdateToRealModeBpmnContext |
|
| Xs2aUuidMapper |
Mapper for mapstruct to convert from UUID to String.
|
| Xs2aUuidMapperImpl |
|
| Xs2aValidationErrors |
Checker to validate that current context is validation-error free (all necessary parameters are in place)
and we can proceed with ASPSP API calls in same order as it was for validation.
|
| Xs2aValidator |
Key validation service that uses Hibernate-validator to check that required parameters are available before doing
ASPSP API call.
|
| Xs2aWithBalanceParameters |
XS2A account withBalance describing parameters.
|
| Xs2aWithBalanceParameters.FromCtx |
|
| Xs2aWithBalanceParameters$FromCtxImpl |
|
| Xs2aWithConsentIdHeaders |
XS2A-adapter headers to be used after the consent was created.
|
| Xs2aWithConsentIdHeaders.FromCtx |
|
| Xs2aWithConsentIdHeaders$FromCtxImpl |
|