Class CmsPsuPisServiceInternal
- java.lang.Object
-
- de.adorsys.psd2.consent.service.psu.CmsPsuPisServiceInternal
-
- All Implemented Interfaces:
de.adorsys.psd2.consent.psu.api.CmsPsuPisService
@Service @Transactional(readOnly=true) public class CmsPsuPisServiceInternal extends Object implements de.adorsys.psd2.consent.psu.api.CmsPsuPisService
-
-
Constructor Summary
Constructors Constructor Description CmsPsuPisServiceInternal()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull Optional<de.adorsys.psd2.consent.api.pis.CmsPaymentResponse>checkRedirectAndGetPayment(@NotNull String redirectId, @NotNull String instanceId)@NotNull Optional<de.adorsys.psd2.consent.api.pis.CmsPaymentResponse>checkRedirectAndGetPaymentForCancellation(@NotNull String redirectId, @NotNull String instanceId)@NotNull Optional<de.adorsys.psd2.consent.psu.api.CmsPsuAuthorisation>getAuthorisationByAuthorisationId(@NotNull String authorisationId, @NotNull String instanceId)@NotNull Optional<de.adorsys.psd2.consent.api.pis.CmsBasePaymentResponse>getPayment(@NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @NotNull String paymentId, @NotNull String instanceId)Optional<List<de.adorsys.psd2.consent.psu.api.pis.CmsPisPsuDataAuthorisation>>getPsuDataAuthorisations(@NotNull String paymentId, @NotNull String instanceId, Integer pageIndex, Integer itemsPerPage)booleanupdateAuthorisationStatus(@NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @NotNull String paymentId, @NotNull String authorisationId, @NotNull de.adorsys.psd2.xs2a.core.sca.ScaStatus status, @NotNull String instanceId, de.adorsys.psd2.xs2a.core.sca.AuthenticationDataHolder authenticationDataHolder)booleanupdatePaymentStatus(@NotNull String paymentId, @NotNull de.adorsys.psd2.xs2a.core.pis.TransactionStatus status, @NotNull String instanceId)booleanupdatePsuInPayment(@NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @NotNull String authorisationId, @NotNull String instanceId)
-
-
-
Method Detail
-
updatePsuInPayment
@Transactional public boolean updatePsuInPayment(@NotNull @NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @NotNull @NotNull String authorisationId, @NotNull @NotNull String instanceId) throws de.adorsys.psd2.xs2a.core.exception.AuthorisationIsExpiredException- Specified by:
updatePsuInPaymentin interfacede.adorsys.psd2.consent.psu.api.CmsPsuPisService- Throws:
de.adorsys.psd2.xs2a.core.exception.AuthorisationIsExpiredException
-
checkRedirectAndGetPayment
@Transactional @NotNull public @NotNull Optional<de.adorsys.psd2.consent.api.pis.CmsPaymentResponse> checkRedirectAndGetPayment(@NotNull @NotNull String redirectId, @NotNull @NotNull String instanceId) throws de.adorsys.psd2.xs2a.core.exception.RedirectUrlIsExpiredException
- Specified by:
checkRedirectAndGetPaymentin interfacede.adorsys.psd2.consent.psu.api.CmsPsuPisService- Throws:
de.adorsys.psd2.xs2a.core.exception.RedirectUrlIsExpiredException
-
getPayment
@Transactional @NotNull public @NotNull Optional<de.adorsys.psd2.consent.api.pis.CmsBasePaymentResponse> getPayment(@NotNull @NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @NotNull @NotNull String paymentId, @NotNull @NotNull String instanceId)
- Specified by:
getPaymentin interfacede.adorsys.psd2.consent.psu.api.CmsPsuPisService
-
checkRedirectAndGetPaymentForCancellation
@Transactional @NotNull public @NotNull Optional<de.adorsys.psd2.consent.api.pis.CmsPaymentResponse> checkRedirectAndGetPaymentForCancellation(@NotNull @NotNull String redirectId, @NotNull @NotNull String instanceId) throws de.adorsys.psd2.xs2a.core.exception.RedirectUrlIsExpiredException
- Specified by:
checkRedirectAndGetPaymentForCancellationin interfacede.adorsys.psd2.consent.psu.api.CmsPsuPisService- Throws:
de.adorsys.psd2.xs2a.core.exception.RedirectUrlIsExpiredException
-
getAuthorisationByAuthorisationId
@NotNull public @NotNull Optional<de.adorsys.psd2.consent.psu.api.CmsPsuAuthorisation> getAuthorisationByAuthorisationId(@NotNull @NotNull String authorisationId, @NotNull @NotNull String instanceId)
- Specified by:
getAuthorisationByAuthorisationIdin interfacede.adorsys.psd2.consent.psu.api.CmsPsuPisService
-
updateAuthorisationStatus
@Transactional public boolean updateAuthorisationStatus(@NotNull @NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @NotNull @NotNull String paymentId, @NotNull @NotNull String authorisationId, @NotNull @NotNull de.adorsys.psd2.xs2a.core.sca.ScaStatus status, @NotNull @NotNull String instanceId, de.adorsys.psd2.xs2a.core.sca.AuthenticationDataHolder authenticationDataHolder) throws de.adorsys.psd2.xs2a.core.exception.AuthorisationIsExpiredException- Specified by:
updateAuthorisationStatusin interfacede.adorsys.psd2.consent.psu.api.CmsPsuPisService- Throws:
de.adorsys.psd2.xs2a.core.exception.AuthorisationIsExpiredException
-
updatePaymentStatus
@Transactional public boolean updatePaymentStatus(@NotNull @NotNull String paymentId, @NotNull @NotNull de.adorsys.psd2.xs2a.core.pis.TransactionStatus status, @NotNull @NotNull String instanceId)- Specified by:
updatePaymentStatusin interfacede.adorsys.psd2.consent.psu.api.CmsPsuPisService
-
getPsuDataAuthorisations
public Optional<List<de.adorsys.psd2.consent.psu.api.pis.CmsPisPsuDataAuthorisation>> getPsuDataAuthorisations(@NotNull @NotNull String paymentId, @NotNull @NotNull String instanceId, Integer pageIndex, Integer itemsPerPage)
- Specified by:
getPsuDataAuthorisationsin interfacede.adorsys.psd2.consent.psu.api.CmsPsuPisService
-
-