Class CmsPsuAisServiceInternal
- java.lang.Object
-
- de.adorsys.psd2.consent.service.psu.CmsPsuAisServiceInternal
-
- All Implemented Interfaces:
de.adorsys.psd2.consent.psu.api.CmsPsuAisService
@Service @Transactional(readOnly=true) public class CmsPsuAisServiceInternal extends Object implements de.adorsys.psd2.consent.psu.api.CmsPsuAisService
-
-
Constructor Summary
Constructors Constructor Description CmsPsuAisServiceInternal()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanauthorisePartiallyConsent(@NotNull String consentId, @NotNull String instanceId)@NotNull Optional<de.adorsys.psd2.consent.api.ais.CmsAisConsentResponse>checkRedirectAndGetConsent(@NotNull String redirectId, @NotNull String instanceId)booleanconfirmConsent(@NotNull String consentId, @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.ais.CmsAisAccountConsent>getConsent(@NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @NotNull String consentId, @NotNull String instanceId)@NotNull List<de.adorsys.psd2.consent.api.ais.CmsAisAccountConsent>getConsentsForPsu(@NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @NotNull String instanceId)Optional<List<de.adorsys.psd2.consent.psu.api.ais.CmsAisPsuDataAuthorisation>>getPsuDataAuthorisations(@NotNull String consentId, @NotNull String instanceId)booleanrejectConsent(@NotNull String consentId, @NotNull String instanceId)booleanrevokeConsent(@NotNull String consentId, @NotNull String instanceId)booleanupdateAccountAccessInConsent(@NotNull String consentId, @NotNull de.adorsys.psd2.consent.psu.api.ais.CmsAisConsentAccessRequest accountAccessRequest, @NotNull String instanceId)booleanupdateAuthorisationStatus(@NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @NotNull String consentId, @NotNull String authorisationId, @NotNull de.adorsys.psd2.xs2a.core.sca.ScaStatus status, @NotNull String instanceId, de.adorsys.psd2.xs2a.core.sca.AuthenticationDataHolder authenticationDataHolder)booleanupdatePsuDataInConsent(@NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @NotNull String authorisationId, @NotNull String instanceId)
-
-
-
Method Detail
-
updatePsuDataInConsent
@Transactional public boolean updatePsuDataInConsent(@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:
updatePsuDataInConsentin interfacede.adorsys.psd2.consent.psu.api.CmsPsuAisService- Throws:
de.adorsys.psd2.xs2a.core.exception.AuthorisationIsExpiredException
-
checkRedirectAndGetConsent
@Transactional @NotNull public @NotNull Optional<de.adorsys.psd2.consent.api.ais.CmsAisConsentResponse> checkRedirectAndGetConsent(@NotNull @NotNull String redirectId, @NotNull @NotNull String instanceId) throws de.adorsys.psd2.xs2a.core.exception.RedirectUrlIsExpiredException
- Specified by:
checkRedirectAndGetConsentin interfacede.adorsys.psd2.consent.psu.api.CmsPsuAisService- Throws:
de.adorsys.psd2.xs2a.core.exception.RedirectUrlIsExpiredException
-
getConsent
@Transactional @NotNull public @NotNull Optional<de.adorsys.psd2.consent.api.ais.CmsAisAccountConsent> getConsent(@NotNull @NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @NotNull @NotNull String consentId, @NotNull @NotNull String instanceId)
- Specified by:
getConsentin interfacede.adorsys.psd2.consent.psu.api.CmsPsuAisService
-
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.CmsPsuAisService
-
updateAuthorisationStatus
@Transactional public boolean updateAuthorisationStatus(@NotNull @NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @NotNull @NotNull String consentId, @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.CmsPsuAisService- Throws:
de.adorsys.psd2.xs2a.core.exception.AuthorisationIsExpiredException
-
confirmConsent
@Transactional(rollbackFor=de.adorsys.psd2.consent.api.WrongChecksumException.class) public boolean confirmConsent(@NotNull @NotNull String consentId, @NotNull @NotNull String instanceId) throws de.adorsys.psd2.consent.api.WrongChecksumException- Specified by:
confirmConsentin interfacede.adorsys.psd2.consent.psu.api.CmsPsuAisService- Throws:
de.adorsys.psd2.consent.api.WrongChecksumException
-
rejectConsent
@Transactional(rollbackFor=de.adorsys.psd2.consent.api.WrongChecksumException.class) public boolean rejectConsent(@NotNull @NotNull String consentId, @NotNull @NotNull String instanceId) throws de.adorsys.psd2.consent.api.WrongChecksumException- Specified by:
rejectConsentin interfacede.adorsys.psd2.consent.psu.api.CmsPsuAisService- Throws:
de.adorsys.psd2.consent.api.WrongChecksumException
-
getConsentsForPsu
@NotNull public @NotNull List<de.adorsys.psd2.consent.api.ais.CmsAisAccountConsent> getConsentsForPsu(@NotNull @NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @NotNull @NotNull String instanceId)
- Specified by:
getConsentsForPsuin interfacede.adorsys.psd2.consent.psu.api.CmsPsuAisService
-
revokeConsent
@Transactional(rollbackFor=de.adorsys.psd2.consent.api.WrongChecksumException.class) public boolean revokeConsent(@NotNull @NotNull String consentId, @NotNull @NotNull String instanceId) throws de.adorsys.psd2.consent.api.WrongChecksumException- Specified by:
revokeConsentin interfacede.adorsys.psd2.consent.psu.api.CmsPsuAisService- Throws:
de.adorsys.psd2.consent.api.WrongChecksumException
-
authorisePartiallyConsent
@Transactional(rollbackFor=de.adorsys.psd2.consent.api.WrongChecksumException.class) public boolean authorisePartiallyConsent(@NotNull @NotNull String consentId, @NotNull @NotNull String instanceId) throws de.adorsys.psd2.consent.api.WrongChecksumException- Specified by:
authorisePartiallyConsentin interfacede.adorsys.psd2.consent.psu.api.CmsPsuAisService- Throws:
de.adorsys.psd2.consent.api.WrongChecksumException
-
updateAccountAccessInConsent
@Transactional public boolean updateAccountAccessInConsent(@NotNull @NotNull String consentId, @NotNull @NotNull de.adorsys.psd2.consent.psu.api.ais.CmsAisConsentAccessRequest accountAccessRequest, @NotNull @NotNull String instanceId)- Specified by:
updateAccountAccessInConsentin interfacede.adorsys.psd2.consent.psu.api.CmsPsuAisService
-
getPsuDataAuthorisations
public Optional<List<de.adorsys.psd2.consent.psu.api.ais.CmsAisPsuDataAuthorisation>> getPsuDataAuthorisations(@NotNull @NotNull String consentId, @NotNull @NotNull String instanceId)
- Specified by:
getPsuDataAuthorisationsin interfacede.adorsys.psd2.consent.psu.api.CmsPsuAisService
-
-