@Service @Transactional(readOnly=true) public class CmsPsuAisServiceInternal extends Object implements de.adorsys.psd2.consent.psu.api.CmsPsuAisService
| Constructor and Description |
|---|
CmsPsuAisServiceInternal() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
authorisePartiallyConsent(@NotNull String consentId,
@NotNull String instanceId) |
@NotNull Optional<de.adorsys.psd2.consent.api.ais.CmsAisConsentResponse> |
checkRedirectAndGetConsent(@NotNull String redirectId,
@NotNull String instanceId) |
boolean |
confirmConsent(@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) |
boolean |
rejectConsent(@NotNull String consentId,
@NotNull String instanceId) |
boolean |
revokeConsent(@NotNull String consentId,
@NotNull String instanceId) |
boolean |
updateAccountAccessInConsent(@NotNull String consentId,
@NotNull de.adorsys.psd2.consent.psu.api.ais.CmsAisConsentAccessRequest accountAccessRequest,
@NotNull String instanceId) |
boolean |
updateAuthorisationStatus(@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) |
boolean |
updatePsuDataInConsent(@NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData,
@NotNull String authorisationId,
@NotNull String instanceId) |
@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
updatePsuDataInConsent in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisServicede.adorsys.psd2.xs2a.core.exception.AuthorisationIsExpiredException@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
checkRedirectAndGetConsent in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisServicede.adorsys.psd2.xs2a.core.exception.RedirectUrlIsExpiredException@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)
getConsent in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisService@NotNull public @NotNull Optional<de.adorsys.psd2.consent.psu.api.CmsPsuAuthorisation> getAuthorisationByAuthorisationId(@NotNull @NotNull String authorisationId, @NotNull @NotNull String instanceId)
getAuthorisationByAuthorisationId in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisService@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
updateAuthorisationStatus in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisServicede.adorsys.psd2.xs2a.core.exception.AuthorisationIsExpiredException@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
confirmConsent in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisServicede.adorsys.psd2.consent.api.WrongChecksumException@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
rejectConsent in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisServicede.adorsys.psd2.consent.api.WrongChecksumException@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)
getConsentsForPsu in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisService@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
revokeConsent in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisServicede.adorsys.psd2.consent.api.WrongChecksumException@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
authorisePartiallyConsent in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisServicede.adorsys.psd2.consent.api.WrongChecksumException@Transactional
public boolean updateAccountAccessInConsent(@NotNull
@NotNull String consentId,
@NotNull
@NotNull de.adorsys.psd2.consent.psu.api.ais.CmsAisConsentAccessRequest accountAccessRequest,
@NotNull
@NotNull String instanceId)
updateAccountAccessInConsent in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisServicepublic Optional<List<de.adorsys.psd2.consent.psu.api.ais.CmsAisPsuDataAuthorisation>> getPsuDataAuthorisations(@NotNull @NotNull String consentId, @NotNull @NotNull String instanceId)
getPsuDataAuthorisations in interface de.adorsys.psd2.consent.psu.api.CmsPsuAisServiceCopyright © 2020. All rights reserved.