@Service @Transactional(readOnly=true) public class ConsentServiceInternal extends Object implements de.adorsys.psd2.consent.api.service.ConsentService
| Constructor and Description |
|---|
ConsentServiceInternal() |
| Modifier and Type | Method and Description |
|---|---|
de.adorsys.psd2.consent.api.CmsResponse<de.adorsys.psd2.consent.api.consent.CmsCreateConsentResponse> |
createConsent(de.adorsys.psd2.consent.api.ais.CmsConsent cmsConsent)
Creates consent.
|
de.adorsys.psd2.consent.api.CmsResponse<Boolean> |
findAndTerminateOldConsentsByNewConsentId(String newConsentId)
Searches the old AIS consents and updates their statuses according to authorisation states and PSU data.
|
de.adorsys.psd2.consent.api.CmsResponse<de.adorsys.psd2.consent.api.ais.CmsConsent> |
getConsentById(String consentId)
Reads full information of consent by ID.
|
de.adorsys.psd2.consent.api.CmsResponse<de.adorsys.psd2.xs2a.core.consent.ConsentStatus> |
getConsentStatusById(String consentId)
Reads status of consent by ID.
|
de.adorsys.psd2.consent.api.CmsResponse<List<de.adorsys.psd2.xs2a.core.psu.PsuIdData>> |
getPsuDataByConsentId(String consentId) |
de.adorsys.psd2.consent.api.CmsResponse<Boolean> |
updateConsentStatusById(String consentId,
de.adorsys.psd2.xs2a.core.consent.ConsentStatus status)
Updates consent status by ID.
|
de.adorsys.psd2.consent.api.CmsResponse<Boolean> |
updateMultilevelScaRequired(String consentId,
boolean multilevelScaRequired) |
@Transactional(rollbackFor=de.adorsys.psd2.consent.api.WrongChecksumException.class)
public de.adorsys.psd2.consent.api.CmsResponse<de.adorsys.psd2.consent.api.consent.CmsCreateConsentResponse> createConsent(de.adorsys.psd2.consent.api.ais.CmsConsent cmsConsent)
throws de.adorsys.psd2.consent.api.WrongChecksumException
cmsConsent - needed parameters for creating consentde.adorsys.psd2.consent.api.WrongChecksumException@Transactional public de.adorsys.psd2.consent.api.CmsResponse<de.adorsys.psd2.xs2a.core.consent.ConsentStatus> getConsentStatusById(String consentId)
consentId - ID of consent@Transactional(rollbackFor=de.adorsys.psd2.consent.api.WrongChecksumException.class) public de.adorsys.psd2.consent.api.CmsResponse<Boolean> updateConsentStatusById(String consentId, de.adorsys.psd2.xs2a.core.consent.ConsentStatus status) throws de.adorsys.psd2.consent.api.WrongChecksumException
consentId - ID of consentstatus - new consent statusde.adorsys.psd2.consent.api.WrongChecksumException@Transactional public de.adorsys.psd2.consent.api.CmsResponse<de.adorsys.psd2.consent.api.ais.CmsConsent> getConsentById(String consentId)
consentId - ID of consent@Transactional public de.adorsys.psd2.consent.api.CmsResponse<Boolean> findAndTerminateOldConsentsByNewConsentId(String newConsentId)
newConsentId - ID of new consent that was createdpublic de.adorsys.psd2.consent.api.CmsResponse<List<de.adorsys.psd2.xs2a.core.psu.PsuIdData>> getPsuDataByConsentId(String consentId)
@Transactional(rollbackFor=de.adorsys.psd2.consent.api.WrongChecksumException.class) public de.adorsys.psd2.consent.api.CmsResponse<Boolean> updateMultilevelScaRequired(String consentId, boolean multilevelScaRequired) throws de.adorsys.psd2.consent.api.WrongChecksumException
de.adorsys.psd2.consent.api.WrongChecksumExceptionCopyright © 2020. All rights reserved.