Package de.adorsys.psd2.core.data.ais
Class AisConsent
- java.lang.Object
-
- de.adorsys.psd2.core.data.Consent<AisConsentData>
-
- de.adorsys.psd2.core.data.ais.AisConsent
-
public class AisConsent extends Consent<AisConsentData>
-
-
Constructor Summary
Constructors Constructor Description AisConsent()AisConsent(AisConsentData consentData, String id, String internalRequestId, de.adorsys.psd2.xs2a.core.consent.ConsentStatus consentStatus, Integer frequencyPerDay, boolean recurringIndicator, boolean multilevelScaRequired, LocalDate validUntil, LocalDate expireDate, LocalDate lastActionDate, OffsetDateTime creationTimestamp, OffsetDateTime statusChangeTimestamp, de.adorsys.psd2.xs2a.core.consent.ConsentTppInformation consentTppInformation, de.adorsys.psd2.xs2a.core.authorisation.AuthorisationTemplate authorisationTemplate, List<de.adorsys.psd2.xs2a.core.psu.PsuIdData> psuIdDataList, List<de.adorsys.psd2.xs2a.core.authorisation.ConsentAuthorization> authorisations, Map<String,Integer> usages, AccountAccess tppAccountAccess, AccountAccess aspspAccountAccess, String instanceId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountAccessgetAccess()de.adorsys.psd2.xs2a.core.consent.AisConsentRequestTypegetAisConsentRequestType()de.adorsys.psd2.xs2a.core.consent.AisConsentRequestTypegetConsentRequestType()Map<String,Integer>getUsageCounterMap()booleanisConsentForAllAvailableAccounts()booleanisConsentForDedicatedAccounts()booleanisConsentWithNotCardAccount()booleanisConsentWithNotIbanAccount()booleanisGlobalConsent()booleanisOneAccessType()booleanisWithBalance()-
Methods inherited from class de.adorsys.psd2.core.data.Consent
findAuthorisationInConsent, getTppInfo, isExpired
-
-
-
-
Constructor Detail
-
AisConsent
public AisConsent()
-
AisConsent
public AisConsent(AisConsentData consentData, String id, String internalRequestId, de.adorsys.psd2.xs2a.core.consent.ConsentStatus consentStatus, Integer frequencyPerDay, boolean recurringIndicator, boolean multilevelScaRequired, LocalDate validUntil, LocalDate expireDate, LocalDate lastActionDate, OffsetDateTime creationTimestamp, OffsetDateTime statusChangeTimestamp, de.adorsys.psd2.xs2a.core.consent.ConsentTppInformation consentTppInformation, de.adorsys.psd2.xs2a.core.authorisation.AuthorisationTemplate authorisationTemplate, List<de.adorsys.psd2.xs2a.core.psu.PsuIdData> psuIdDataList, List<de.adorsys.psd2.xs2a.core.authorisation.ConsentAuthorization> authorisations, Map<String,Integer> usages, AccountAccess tppAccountAccess, AccountAccess aspspAccountAccess, String instanceId)
-
-
Method Detail
-
getAccess
public AccountAccess getAccess()
-
isWithBalance
public boolean isWithBalance()
-
isOneAccessType
public boolean isOneAccessType()
-
isGlobalConsent
public boolean isGlobalConsent()
-
isConsentForAllAvailableAccounts
public boolean isConsentForAllAvailableAccounts()
-
isConsentForDedicatedAccounts
public boolean isConsentForDedicatedAccounts()
-
isConsentWithNotIbanAccount
public boolean isConsentWithNotIbanAccount()
-
isConsentWithNotCardAccount
public boolean isConsentWithNotCardAccount()
-
getAisConsentRequestType
public de.adorsys.psd2.xs2a.core.consent.AisConsentRequestType getAisConsentRequestType()
-
getConsentRequestType
public de.adorsys.psd2.xs2a.core.consent.AisConsentRequestType getConsentRequestType()
-
-