Class GetPisAuthorizationStatusService
- 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<PisAuthorizationStatusRequest,PisAuthorizationStatusBody,GetPisAuthorizationStatus>
-
- de.adorsys.opba.protocol.facade.services.pis.GetPisAuthorizationStatusService
-
@Service public class GetPisAuthorizationStatusService extends GetAuthorizationStatusService<PisAuthorizationStatusRequest,PisAuthorizationStatusBody,GetPisAuthorizationStatus>
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 GetPisAuthorizationStatusService(ServiceSessionRepository svcSessions, AuthorizationSessionRepository sessions, Map<String,? extends GetPisAuthorizationStatus> 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<PisAuthorizationStatusBody>>handleProtocolResult(PisAuthorizationStatusRequest pisAuthorizationStatusRequest, ProtocolWithCtx<GetPisAuthorizationStatus,PisAuthorizationStatusRequest> protocolWithCtx, CompletableFuture<Result<PisAuthorizationStatusBody>> 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
-
GetPisAuthorizationStatusService
public GetPisAuthorizationStatusService(ServiceSessionRepository svcSessions, AuthorizationSessionRepository sessions, Map<String,? extends GetPisAuthorizationStatus> actionProviders, ProtocolSelector selector, @Qualifier("FINTECH_CONTEXT_PROVIDER") ServiceContextProvider provider, ProtocolResultHandler handler, org.springframework.transaction.support.TransactionTemplate txTemplate)
-
-
Method Detail
-
handleProtocolResult
protected CompletableFuture<FacadeResult<PisAuthorizationStatusBody>> handleProtocolResult(PisAuthorizationStatusRequest pisAuthorizationStatusRequest, ProtocolWithCtx<GetPisAuthorizationStatus,PisAuthorizationStatusRequest> protocolWithCtx, CompletableFuture<Result<PisAuthorizationStatusBody>> result)
-
-