Modifier and Type | Method and Description |
---|---|
ProtocolUrlsConfiguration.UrlSet |
ProtocolUrlsConfiguration.getUrlAisOrPisSetBasedOnContext(Xs2aContext context) |
Modifier and Type | Class and Description |
---|---|
class |
AccountListXs2aContext
XS2A context for account list.
|
class |
TransactionListXs2aContext
XS2A context for transaction list.
|
class |
Xs2aAisContext
XS2A AIS (Account Information Services) context.
|
Modifier and Type | Class and Description |
---|---|
class |
SinglePaymentXs2aContext
XS2A context for payment initiation.
|
class |
Xs2aPisContext
XS2A PIS (Payment Initiation Service) context.
|
Modifier and Type | Method and Description |
---|---|
Xs2aContext |
ExtendWithServiceContext.extend(Xs2aContext context,
ServiceContext serviceContext) |
Modifier and Type | Method and Description |
---|---|
Xs2aContext |
ExtendWithServiceContext.extend(Xs2aContext context,
ServiceContext serviceContext) |
Modifier and Type | Method and Description |
---|---|
Xs2aContext |
UpdateAuthMapper.updateContext(Xs2aContext context,
AuthorizationRequest request)
Due to JsonCustomSerializer, Xs2aContext will always have the type it had started with, for example
AccountListXs2aContext will be
always properly deserialized. |
Modifier and Type | Method and Description |
---|---|
Xs2aContext |
UpdateAuthMapper.updateContext(Xs2aContext context,
AuthorizationRequest request)
Due to JsonCustomSerializer, Xs2aContext will always have the type it had started with, for example
AccountListXs2aContext will be
always properly deserialized. |
Modifier and Type | Method and Description |
---|---|
Xs2aOauth2Parameters |
Xs2aOauth2Parameters$FromCtxImpl.map(Xs2aContext arg0) |
ProvideScaChallengeResultBody |
ProvideScaChallengeResultBody$FromCtxImpl.map(Xs2aContext ctx) |
Xs2aInitialConsentParameters |
Xs2aInitialConsentParameters$FromCtxImpl.map(Xs2aContext ctx) |
SelectScaChallengeBody |
SelectScaChallengeBody$FromCtxImpl.map(Xs2aContext ctx) |
Xs2aOauth2WithCodeParameters |
Xs2aOauth2WithCodeParameters$FromCtxImpl.map(Xs2aContext ctx) |
Xs2aOauth2Headers |
Xs2aOauth2Headers$FromCtxImpl.map(Xs2aContext ctx) |
ProvidePsuPasswordBody |
ProvidePsuPasswordBody$FromCtxImpl.map(Xs2aContext ctx) |
Xs2aAuthorizedConsentParameters |
Xs2aAuthorizedConsentParameters$FromCtxImpl.map(Xs2aContext ctx) |
Xs2aStandardHeaders |
Xs2aStandardHeaders$FromCtxImpl.map(Xs2aContext ctx) |
Xs2aWithConsentIdHeaders |
Xs2aWithConsentIdHeaders$FromCtxImpl.map(Xs2aContext ctx) |
Modifier and Type | Method and Description |
---|---|
String |
Xs2aFlowNameSelector.getNameForExecution(Xs2aContext ctx)
Sub-process name for current context (PSU/FinTech input) execution (real calls to ASPSP API).
|
String |
Xs2aFlowNameSelector.getNameForValidation(Xs2aContext ctx)
Sub-process name for current context (PSU/FinTech input) validation.
|
Modifier and Type | Method and Description |
---|---|
void |
Xs2aRedirectExecutor.redirect(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context,
Function<ProtocolUrlsConfiguration,String> urlSelector)
Redirects PSU to some page (or emits FinTech redirection required) by performing interpolation of the
string returned by
urlSelector |
void |
Xs2aRedirectExecutor.redirect(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context,
String uiScreenUriSpel,
String destinationUri)
Redirects PSU to some page (or emits FinTech redirection required) by performing interpolation of the
string returned by
uiScreenUriSpel |
void |
Xs2aRedirectExecutor.redirect(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context,
String uiScreenUriSpel,
String destinationUri,
Function<de.adorsys.opba.protocol.bpmnshared.dto.messages.Redirect.RedirectBuilder,? extends Redirect> eventFactory)
Redirects PSU to some page (or emits FinTech redirection required) by performing interpolation of the
string returned by
uiScreenUriSpel |
Modifier and Type | Method and Description |
---|---|
boolean |
Xs2aTransactionListingService.ResourceIdOptionalIfListTransactionsForConsent.appliesToContext(Xs2aContext context) |
ValidationMode |
Xs2aTransactionListingService.ResourceIdOptionalIfListTransactionsForConsent.computeValidationMode(Xs2aContext context) |
Constructor and Description |
---|
Extractor(DtoMapper<Xs2aContext,Xs2aWithConsentIdHeaders> toHeaders,
DtoMapper<TransactionListXs2aContext,Xs2aResourceParameters> toPath,
DtoMapper<TransactionListXs2aContext,Xs2aTransactionParameters> toQuery) |
Extractor(DtoMapper<Xs2aContext,Xs2aWithConsentIdHeaders> toHeaders,
DtoMapper<Xs2aAisContext,Xs2aWithBalanceParameters> toQuery) |
Modifier and Type | Method and Description |
---|---|
boolean |
ExternalValidationModeDeclaration.appliesToContext(Xs2aContext context) |
ValidationMode |
ExternalValidationModeDeclaration.computeValidationMode(Xs2aContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
StartConsentAuthorization.doMockedExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
StartConsentAuthorization.doRealExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
StartConsentAuthorization.doValidate(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
Constructor and Description |
---|
Extractor(DtoMapper<Xs2aContext,Xs2aStandardHeaders> toHeaders,
DtoMapper<Xs2aContext,Xs2aInitialConsentParameters> toParameters) |
Extractor(DtoMapper<Xs2aContext,Xs2aStandardHeaders> toHeaders,
DtoMapper<Xs2aContext,Xs2aInitialConsentParameters> toParameters) |
Extractor(DtoMapper<Xs2aContext,Xs2aStandardHeaders> toHeaders,
DtoMapper<Xs2aPisContext,Xs2aStartPaymentAuthorizationParameters> toParameters) |
Modifier and Type | Method and Description |
---|---|
protected void |
Xs2aAskForSelectedScaMethod.doMockedExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aAskForIban.doMockedExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aAskForPassword.doMockedExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aAskForScaChallenge.doMockedExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aAskForSelectedScaMethod.doRealExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aAskForIban.doRealExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aAisReportSelectedScaMethod.doRealExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aAskForPassword.doRealExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aAisAuthenticateConsentWithScaChallenge.doRealExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aAisAuthenticateUserConsentWithPin.doRealExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aAskForScaChallenge.doRealExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aAisReportSelectedScaMethod.doValidate(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aAisAuthenticateConsentWithScaChallenge.doValidate(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aAisAuthenticateUserConsentWithPin.doValidate(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
Xs2aDoScaRedirectToAspspForScaChallenge.doMockedExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aDoScaRedirectToAspspForScaChallenge.doRealExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
Modifier and Type | Method and Description |
---|---|
void |
AbortConsent.abortConsent(Xs2aContext ctx) |
boolean |
ConsentFinder.consentExists(Xs2aContext context) |
protected void |
ReportConsentAuthorizationDenied.doRealExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aPersistConsentAndContext.doRealExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
ReportConsentAuthorizationFinished.doRealExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
boolean |
Xs2aConsentInfo.hasWrongCredentials(Xs2aContext ctx)
Generic wrong credentials indicator.
|
boolean |
Xs2aConsentInfo.isConsentFinalized(Xs2aContext ctx)
Is the consent authorized and approved.
|
boolean |
Xs2aConsentInfo.isEmbedded(Xs2aContext ctx)
Is the current consent authorization in EMBEDDED mode.
|
boolean |
Xs2aConsentInfo.isMultipleScaAvailable(Xs2aContext ctx)
Is the current consent authorization using multiple SCA methods (SMS,email,etc.)
|
boolean |
Xs2aConsentInfo.isOauth2AuthenticationPreStep(Xs2aContext ctx)
Is the current consent in OAUTH-Pre-step (authentication) mode.
|
boolean |
Xs2aConsentInfo.isOauth2Authorization(Xs2aContext ctx)
Is the current consent authorization in OAUTH (not OAUTH pre-step) mode.
|
boolean |
Xs2aConsentInfo.isOauth2Required(Xs2aContext ctx)
Is the Oauth2 pre-step or authorization required
|
boolean |
Xs2aConsentInfo.isOauth2TokenAvailableAndReadyToUse(Xs2aContext ctx)
Is the Oauth2 token available and ready to use (not expired)
|
boolean |
Xs2aConsentInfo.isOkRedirectConsent(Xs2aContext ctx)
Was the redirection from ASPSP in REDIRECT mode using OK (consent granted) or NOK url (consent denied).
|
boolean |
Xs2aConsentInfo.isPasswordPresent(Xs2aContext ctx)
Is the PSU password present in the context.
|
boolean |
Xs2aConsentInfo.isRedirect(Xs2aContext ctx)
Is the current consent authorization in REDIRECT mode.
|
boolean |
Xs2aConsentInfo.isWrongPassword(Xs2aContext ctx)
Was the PSU password that was sent to ASPSP wrong.
|
boolean |
Xs2aConsentInfo.isWrongScaChallenge(Xs2aContext ctx)
Was the SCA challenge result that was sent to ASPSP wrong.
|
boolean |
Xs2aConsentInfo.isZeroScaAvailable(Xs2aContext ctx)
Is the current consent authorization using zero SCA flow
|
Modifier and Type | Method and Description |
---|---|
Xs2aStandardHeaders |
Xs2aStandardHeaders.FromCtx.map(Xs2aContext ctx) |
Xs2aInitialConsentParameters |
Xs2aInitialConsentParameters.FromCtx.map(Xs2aContext ctx) |
Xs2aAuthorizedConsentParameters |
Xs2aAuthorizedConsentParameters.FromCtx.map(Xs2aContext ctx) |
Xs2aWithConsentIdHeaders |
Xs2aWithConsentIdHeaders.FromCtx.map(Xs2aContext ctx) |
Modifier and Type | Method and Description |
---|---|
SelectScaChallengeBody |
SelectScaChallengeBody.FromCtx.map(Xs2aContext ctx) |
ProvidePsuPasswordBody |
ProvidePsuPasswordBody.FromCtx.map(Xs2aContext ctx) |
ProvideScaChallengeResultBody |
ProvideScaChallengeResultBody.FromCtx.map(Xs2aContext ctx) |
Modifier and Type | Method and Description |
---|---|
Xs2aOauth2Headers |
Xs2aOauth2Headers.FromCtx.map(Xs2aContext ctx) |
Xs2aOauth2WithCodeParameters |
Xs2aOauth2WithCodeParameters.FromCtx.map(Xs2aContext ctx) |
Modifier and Type | Method and Description |
---|---|
protected void |
Xs2aRedirectUserToOauth2AuthorizationServer.doMockedExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aRedirectUserToOauth2AuthorizationServer.doRealExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aOauth2ExchangeCodeToToken.doRealExecution(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aRedirectUserToOauth2AuthorizationServer.doValidate(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
protected void |
Xs2aOauth2ExchangeCodeToToken.doValidate(org.flowable.engine.delegate.DelegateExecution execution,
Xs2aContext context) |
Constructor and Description |
---|
Extractor(DtoMapper<Xs2aContext,Xs2aOauth2Headers> toHeaders,
DtoMapper<Xs2aContext,Xs2aOauth2Parameters> toQuery) |
Extractor(DtoMapper<Xs2aContext,Xs2aOauth2Headers> toHeaders,
DtoMapper<Xs2aContext,Xs2aOauth2Parameters> toQuery) |
Extractor(DtoMapper<Xs2aContext,Xs2aOauth2Headers> toHeaders,
DtoMapper<Xs2aContext,Xs2aOauth2WithCodeParameters> toQuery) |
Extractor(DtoMapper<Xs2aContext,Xs2aOauth2Headers> toHeaders,
DtoMapper<Xs2aContext,Xs2aOauth2WithCodeParameters> toQuery) |
Modifier and Type | Method and Description |
---|---|
static de.adorsys.xs2a.adapter.service.RequestHeaders |
QuirkUtil.pushBicToXs2aAdapterHeaders(Xs2aContext context,
de.adorsys.xs2a.adapter.service.RequestHeaders toEnhance) |
Modifier and Type | Method and Description |
---|---|
<T> void |
Xs2aValidator.validate(org.flowable.engine.delegate.DelegateExecution exec,
Xs2aContext context,
Class<T> invokerClass,
Object... dtosToValidate)
Validates that all parameters necessary to perform ASPSP API call is present.
|
Copyright © 2020. All rights reserved.