Modifier and Type | Method and Description |
---|---|
CompletableFuture<Result<O>> |
Action.execute(ServiceContext<I> serviceContext)
Execute associated action using the input.
|
Modifier and Type | Class and Description |
---|---|
class |
ReturnableProcessErrorResult<T> |
Modifier and Type | Class and Description |
---|---|
class |
AuthorizationDeniedResult<T,C>
Indicates that the authorization was denied.
|
class |
AuthorizationRequiredResult<T,C>
Indicates that the operation requested requires (consent) authorization.
|
class |
ConsentAcquiredResult<T,C>
Protocol result that represents that consent was acquired for the requested operation.
|
class |
ConsentIncompatibleResult<T,C>
Indicates that the current consent is incompatible with the request.
|
class |
RedirectionResult<T,C>
Generic redirection result from protocol that describes that PSU needs to be redirected somewhere.
|
class |
RedirectToAspspResult<T>
Indicates the redirection to ASPSP.
|
class |
ValidationErrorResult<T,C>
Protocol result that says certain inputs are required from user (i.e.
|
Modifier and Type | Class and Description |
---|---|
class |
ErrorResult<T>
Result from protocol representing some (most probably unrecoverable) error has happened.
|
Modifier and Type | Class and Description |
---|---|
class |
SuccessResult<T>
Protocol result that represents operation was OK and contains result as a body (i.e.
|
Modifier and Type | Class and Description |
---|---|
class |
ContextBasedConsentIncompatibleWithValidationErrorResult<T>
The result that represents that we need certain fields to be served as required inputs from the user.
|
class |
ContextBasedValidationErrorResult<T>
The result that represents that we need certain fields to be served as required inputs from the user.
|
Modifier and Type | Class and Description |
---|---|
class |
InternalAuthorizationRequiredResult<T,C> |
Modifier and Type | Method and Description |
---|---|
protected CompletableFuture<Result<RESULT>> |
FacadeService.execute(ACTION protocol,
ServiceContext<REQUEST> ctx) |
Modifier and Type | Method and Description |
---|---|
protected <RESULT> AuthSession |
ProtocolResultHandler.addAuthorizationSessionData(Result<RESULT> result,
AuthSession authSession,
FacadeServiceableRequest request,
ServiceContext session,
FacadeResultRedirectable<RESULT,?> mappedResult) |
protected <REQUEST,RESULT extends FacadeServiceableGetter> |
ProtocolResultHandler.addAuthorizationSessionDataIfAvailable(Result<REQUEST> result,
FacadeServiceableRequest request,
ServiceContext<RESULT> session,
FacadeResultRedirectable mappedResult) |
protected FacadeResult<RESULT> |
FacadeService.handleResult(Result<RESULT> result,
FacadeServiceableRequest request,
ServiceContext<REQUEST> ctx) |
<RESULT,REQUEST extends FacadeServiceableGetter> |
ProtocolResultHandler.handleResult(Result<RESULT> result,
FacadeServiceableRequest request,
ServiceContext<REQUEST> session)
This class must ensure that it is separate transaction - so it won't join any other as is used with
CompletableFuture.
|
Modifier and Type | Field and Description |
---|---|
protected CompletableFuture<Result<T>> |
HbciOutcomeMapper.channel |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Result<AccountListBody>> |
HbciListAccountsEntrypoint.execute(ServiceContext<ListAccountsRequest> serviceContext) |
CompletableFuture<Result<TransactionsResponseBody>> |
HbciListTransactionsEntrypoint.execute(ServiceContext<ListTransactionsRequest> serviceContext) |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Result<AuthStateBody>> |
HbciGetAuthorizationState.execute(ServiceContext<AuthorizationRequest> serviceContext) |
CompletableFuture<Result<UpdateAuthBody>> |
HbciUpdateAuthorization.execute(ServiceContext<AuthorizationRequest> serviceContext) |
CompletableFuture<Result<DenyAuthBody>> |
HbciDenyAuthorization.execute(ServiceContext<DenyAuthorizationRequest> serviceContext) |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Result<UpdateAuthBody>> |
HbciAuthorizationContinuationService.handleAuthorizationProcessContinuation(String executionId) |
<T> CompletableFuture<Result<T>> |
HbciAuthorizationContinuationService.handleAuthorizationProcessContinuation(String executionId,
Function<CompletableFuture<Result<T>>,HbciOutcomeMapper<T>> mapperFactory) |
Modifier and Type | Method and Description |
---|---|
<T> CompletableFuture<Result<T>> |
HbciAuthorizationContinuationService.handleAuthorizationProcessContinuation(String executionId,
Function<CompletableFuture<Result<T>>,HbciOutcomeMapper<T>> mapperFactory) |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Result<SinglePaymentBody>> |
HbciInitiateSinglePaymentEntrypoint.execute(ServiceContext<InitiateSinglePaymentRequest> serviceContext) |
CompletableFuture<Result<RESULT_BODY>> |
HbciGetPaymentEntrypoint.execute(ServiceContext<REQUEST> serviceContext) |
Modifier and Type | Field and Description |
---|---|
protected CompletableFuture<Result<T>> |
Xs2aOutcomeMapper.channel |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Result<AccountListBody>> |
Xs2aListAccountsEntrypoint.execute(ServiceContext<ListAccountsRequest> serviceContext) |
CompletableFuture<Result<TransactionsResponseBody>> |
Xs2aListTransactionsEntrypoint.execute(ServiceContext<ListTransactionsRequest> serviceContext) |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Result<UpdateAuthBody>> |
Xs2aUpdateAuthorization.execute(ServiceContext<AuthorizationRequest> serviceContext) |
CompletableFuture<Result<AuthStateBody>> |
Xs2aGetAuthorizationState.execute(ServiceContext<AuthorizationRequest> serviceContext) |
CompletableFuture<Result<DenyAuthBody>> |
Xs2aDenyAuthorization.execute(ServiceContext<DenyAuthorizationRequest> serviceContext) |
CompletableFuture<Result<UpdateAuthBody>> |
Xs2aFromAspspRedirect.execute(ServiceContext<FromAspspRequest> serviceContext) |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Result<UpdateAuthBody>> |
AuthorizationContinuationService.handleAuthorizationProcessContinuation(String executionId) |
<T> CompletableFuture<Result<T>> |
AuthorizationContinuationService.handleAuthorizationProcessContinuation(String executionId,
Function<CompletableFuture<Result<T>>,Xs2aOutcomeMapper<T>> mapperFactory) |
Modifier and Type | Method and Description |
---|---|
<T> CompletableFuture<Result<T>> |
AuthorizationContinuationService.handleAuthorizationProcessContinuation(String executionId,
Function<CompletableFuture<Result<T>>,Xs2aOutcomeMapper<T>> mapperFactory) |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Result<SinglePaymentBody>> |
Xs2aInitiateSinglePaymentEntrypoint.execute(ServiceContext<InitiateSinglePaymentRequest> serviceContext) |
CompletableFuture<Result<PaymentInfoBody>> |
Xs2aGetPaymentInfoEntrypoint.execute(ServiceContext<PaymentInfoRequest> context) |
CompletableFuture<Result<PaymentStatusBody>> |
Xs2aGetPaymentStatusEntrypoint.execute(ServiceContext<PaymentStatusRequest> context) |
Copyright © 2020. All rights reserved.