@Service public class AisConsentService extends Object
| Constructor and Description |
|---|
AisConsentService() |
@Transactional public Optional<String> createConsent(CreateAisConsentRequest request)
request - needed parameters for creating AIS consentpublic Optional<CmsConsentStatus> getConsentStatusById(String consentId)
consentId - public Optional<Boolean> updateConsentStatusById(String consentId, CmsConsentStatus status)
consentId - status - new consent statuspublic Optional<AisAccountConsent> getAisAccountConsentById(String consentId)
consentId - @Transactional public void checkConsentAndSaveActionLog(ConsentActionRequest request)
request - needed parameters for logging usage AIS consent@Transactional public Optional<String> updateAccountAccess(String consentId, AisAccountAccessInfo request)
request - needed parameters for updating AIS consentconsentId - id of the consent to be updated@Transactional public Optional<String> updateAspspData(String consentId, UpdateAisConsentAspspDataRequest request)
request - needed parameters for updating AIS consentconsentId - id of the consent to be updated@Transactional public Optional<String> createAuthorization(String consentId, AisConsentAuthorizationRequest request)
consentId - request - needed parameters for creating consent authorizationpublic Optional<AisConsentAuthorizationResponse> getAccountConsentAuthorizationById(String authorizationId, String consentId)
consentId - authorizationId - @Transactional public Optional<Boolean> updateConsentAuthorization(String authorizationId, String consentId, AisConsentAuthorizationRequest request)
authorizationId - consentId - request - needed parameters for updating consent authorizationCopyright © 2018 Pivotal Software, Inc.. All rights reserved.