Class GetAisAuthorizationStatusService
- java.lang.Object
-
- de.adorsys.opba.protocol.facade.services.FacadeService<REQUEST,RESULT,ACTION>
-
- de.adorsys.opba.protocol.facade.services.FacadeOptionalService<REQUEST,RESULT,ACTION>
-
- de.adorsys.opba.protocol.facade.services.GetAuthorizationStatusService<AisAuthorizationStatusRequest,AisAuthorizationStatusBody,GetAisAuthorizationStatus>
-
- de.adorsys.opba.protocol.facade.services.ais.GetAisAuthorizationStatusService
-
@Service public class GetAisAuthorizationStatusService extends GetAuthorizationStatusService<AisAuthorizationStatusRequest,AisAuthorizationStatusBody,GetAisAuthorizationStatus>
Unlike other types of Facade services, this one does not require protocol implementation available.
-
-
Field Summary
-
Fields inherited from class de.adorsys.opba.protocol.facade.services.FacadeService
action, actionProviders, handler, logResolver, provider, selector, txTemplate
-
-
Constructor Summary
Constructors Constructor Description GetAisAuthorizationStatusService(ServiceSessionRepository svcSessions, AuthorizationSessionRepository sessions, Map<String,? extends GetAisAuthorizationStatus> actionProviders, ProtocolSelector selector, ServiceContextProvider provider, ProtocolResultHandler handler, org.springframework.transaction.support.TransactionTemplate txTemplate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CompletableFuture<FacadeResult<AisAuthorizationStatusBody>>handleProtocolResult(AisAuthorizationStatusRequest aisAuthorizationStatusRequest, ProtocolWithCtx<GetAisAuthorizationStatus,AisAuthorizationStatusRequest> protocolWithCtx, CompletableFuture<Result<AisAuthorizationStatusBody>> result)-
Methods inherited from class de.adorsys.opba.protocol.facade.services.GetAuthorizationStatusService
updateStatusFromDb
-
Methods inherited from class de.adorsys.opba.protocol.facade.services.FacadeOptionalService
execute, selectAndSetProtocolTo, supplyNoProtocolResult
-
Methods inherited from class de.adorsys.opba.protocol.facade.services.FacadeService
addRequestScopedFor, contextFor, createContextAndFindProtocol, execute, handleResult
-
-
-
-
Constructor Detail
-
GetAisAuthorizationStatusService
public GetAisAuthorizationStatusService(ServiceSessionRepository svcSessions, AuthorizationSessionRepository sessions, Map<String,? extends GetAisAuthorizationStatus> actionProviders, ProtocolSelector selector, @Qualifier("FINTECH_CONTEXT_PROVIDER") ServiceContextProvider provider, ProtocolResultHandler handler, org.springframework.transaction.support.TransactionTemplate txTemplate)
-
-
Method Detail
-
handleProtocolResult
protected CompletableFuture<FacadeResult<AisAuthorizationStatusBody>> handleProtocolResult(AisAuthorizationStatusRequest aisAuthorizationStatusRequest, ProtocolWithCtx<GetAisAuthorizationStatus,AisAuthorizationStatusRequest> protocolWithCtx, CompletableFuture<Result<AisAuthorizationStatusBody>> result)
-
-