@Service @Transactional(readOnly=true) public class AisConsentServiceInternal extends Object implements AisConsentService
| Constructor and Description |
|---|
AisConsentServiceInternal() |
| Modifier and Type | Method and Description |
|---|---|
CmsResponse<CmsResponse.VoidResponse> |
checkConsentAndSaveActionLog(AisConsentActionRequest request)
Saves information about consent usage and consent's sub-resources usage.
|
CmsResponse<CreateAisConsentResponse> |
createConsent(CreateAisConsentRequest request)
Creates AIS consent.
|
CmsResponse<Boolean> |
findAndTerminateOldConsentsByNewConsentId(String newConsentId)
Searches the old AIS consents and updates their statuses according to authorisation states and PSU data.
|
CmsResponse<AisAccountConsent> |
getAisAccountConsentById(String consentId)
Reads full information of consent by ID.
|
CmsResponse<de.adorsys.psd2.xs2a.core.consent.ConsentStatus> |
getConsentStatusById(String consentId)
Reads status of consent by ID.
|
CmsResponse<List<de.adorsys.psd2.xs2a.core.psu.PsuIdData>> |
getPsuDataByConsentId(String consentId) |
CmsResponse<String> |
updateAspspAccountAccess(String consentId,
AisAccountAccessInfo request)
Updates AIS consent account access by ID.
|
CmsResponse<AisAccountConsent> |
updateAspspAccountAccessWithResponse(String consentId,
AisAccountAccessInfo request) |
CmsResponse<Boolean> |
updateConsentStatusById(String consentId,
de.adorsys.psd2.xs2a.core.consent.ConsentStatus status)
Updates consent status by ID.
|
CmsResponse<Boolean> |
updateMultilevelScaRequired(String consentId,
boolean multilevelScaRequired) |
@Transactional public CmsResponse<CreateAisConsentResponse> createConsent(CreateAisConsentRequest request)
request - needed parameters for creating AIS consent@Transactional public CmsResponse<de.adorsys.psd2.xs2a.core.consent.ConsentStatus> getConsentStatusById(String consentId)
consentId - ID of consent@Transactional public CmsResponse<Boolean> updateConsentStatusById(String consentId, de.adorsys.psd2.xs2a.core.consent.ConsentStatus status)
consentId - ID of consentstatus - new consent status@Transactional public CmsResponse<AisAccountConsent> getAisAccountConsentById(String consentId)
consentId - ID of consent@Transactional public CmsResponse<Boolean> findAndTerminateOldConsentsByNewConsentId(String newConsentId)
newConsentId - ID of new consent that was created@Transactional public CmsResponse<CmsResponse.VoidResponse> checkConsentAndSaveActionLog(AisConsentActionRequest request)
request - AisConsentActionRequest needed parameters for logging usage AIS consent@Transactional public CmsResponse<String> updateAspspAccountAccess(String consentId, AisAccountAccessInfo request)
request - needed parameters for updating AIS consentconsentId - ID of the consent to be updated@Transactional public CmsResponse<AisAccountConsent> updateAspspAccountAccessWithResponse(String consentId, AisAccountAccessInfo request)
public CmsResponse<List<de.adorsys.psd2.xs2a.core.psu.PsuIdData>> getPsuDataByConsentId(String consentId)
@Transactional public CmsResponse<Boolean> updateMultilevelScaRequired(String consentId, boolean multilevelScaRequired)
Copyright © 2019. All rights reserved.