Package de.adorsys.psd2.xs2a.service.ais
Class CardAccountBalanceService
- java.lang.Object
-
- de.adorsys.psd2.xs2a.service.ais.AbstractBalanceService
-
- de.adorsys.psd2.xs2a.service.ais.CardAccountBalanceService
-
@Service public class CardAccountBalanceService extends AbstractBalanceService
-
-
Constructor Summary
Constructors Constructor Description CardAccountBalanceService(AccountServicesHolder accountServicesHolder, Xs2aEventService xs2aEventService, de.adorsys.psd2.logger.context.LoggingContextService loggingContextService, de.adorsys.psd2.xs2a.spi.service.CardAccountSpi cardAccountSpi, AccountMappersHolder accountMappersHolder, GetCardBalancesReportValidator getCardBalancesReportValidator, SpiAspspConsentDataProviderFactory aspspConsentDataProviderFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ResponseObject<Xs2aBalancesReport>checkSpiResponse(String consentId, String accountId, de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<List<de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountBalance>> spiResponse)protected de.adorsys.psd2.event.core.model.EventTypegetEventType()protected de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<List<de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountBalance>>getSpiResponse(de.adorsys.psd2.core.data.ais.AisConsent aisConsent, String consentId, String accountId)protected de.adorsys.psd2.xs2a.core.service.validator.ValidationResultgetValidationResultForCommonAccountBalanceRequest(String accountId, String requestUri, de.adorsys.psd2.core.data.ais.AisConsent aisConsent)protected ResponseObject<Xs2aBalancesReport>getXs2aBalancesReportResponseObject(de.adorsys.psd2.core.data.ais.AisConsent aisConsent, String accountId, String consentId, String requestUri, List<de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountBalance> payload)-
Methods inherited from class de.adorsys.psd2.xs2a.service.ais.AbstractBalanceService
getBalancesReport
-
-
-
-
Constructor Detail
-
CardAccountBalanceService
public CardAccountBalanceService(AccountServicesHolder accountServicesHolder, Xs2aEventService xs2aEventService, de.adorsys.psd2.logger.context.LoggingContextService loggingContextService, de.adorsys.psd2.xs2a.spi.service.CardAccountSpi cardAccountSpi, AccountMappersHolder accountMappersHolder, GetCardBalancesReportValidator getCardBalancesReportValidator, SpiAspspConsentDataProviderFactory aspspConsentDataProviderFactory)
-
-
Method Detail
-
getEventType
protected de.adorsys.psd2.event.core.model.EventType getEventType()
- Specified by:
getEventTypein classAbstractBalanceService
-
getValidationResultForCommonAccountBalanceRequest
protected de.adorsys.psd2.xs2a.core.service.validator.ValidationResult getValidationResultForCommonAccountBalanceRequest(String accountId, String requestUri, de.adorsys.psd2.core.data.ais.AisConsent aisConsent)
- Specified by:
getValidationResultForCommonAccountBalanceRequestin classAbstractBalanceService
-
getSpiResponse
protected de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<List<de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountBalance>> getSpiResponse(de.adorsys.psd2.core.data.ais.AisConsent aisConsent, String consentId, String accountId)
- Specified by:
getSpiResponsein classAbstractBalanceService
-
checkSpiResponse
protected ResponseObject<Xs2aBalancesReport> checkSpiResponse(String consentId, String accountId, de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<List<de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountBalance>> spiResponse)
- Specified by:
checkSpiResponsein classAbstractBalanceService
-
getXs2aBalancesReportResponseObject
protected ResponseObject<Xs2aBalancesReport> getXs2aBalancesReportResponseObject(de.adorsys.psd2.core.data.ais.AisConsent aisConsent, String accountId, String consentId, String requestUri, List<de.adorsys.psd2.xs2a.spi.domain.account.SpiAccountBalance> payload)
- Specified by:
getXs2aBalancesReportResponseObjectin classAbstractBalanceService
-
-