@Service public class PiisConsentEntitySpecification extends GenericSpecification
| Constructor and Description |
|---|
PiisConsentEntitySpecification() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.data.jpa.domain.Specification<PiisConsentEntity> |
byAccountReferenceSelector(@NotNull de.adorsys.psd2.xs2a.core.profile.AccountReferenceSelector selector)
Returns specification for PiisConsentEntity for filtering consents by Account Reference Selector.
|
org.springframework.data.jpa.domain.Specification<PiisConsentEntity> |
byAspspAccountIdAndCreationPeriodAndInstanceId(@NotNull String aspspAccountId,
@Nullable LocalDate createDateFrom,
@Nullable LocalDate createDateTo,
@Nullable String instanceId)
Returns specification for PiisConsentEntity for filtering consents by ASPSP account ID in Account, creation date and instance ID.
|
org.springframework.data.jpa.domain.Specification<PiisConsentEntity> |
byAspspAccountIdAndPsuIdDataAndInstanceId(@Nullable String aspspAccountId,
@NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData,
@Nullable String instanceId)
Returns specification for PiisConsent entity for filtering data by ASPSP account ID and by PSU ID Data.
|
org.springframework.data.jpa.domain.Specification<PiisConsentEntity> |
byConsentIdAndInstanceId(String consentId,
String instanceId) |
org.springframework.data.jpa.domain.Specification<PiisConsentEntity> |
byCurrencyAndAccountReferenceSelector(@Nullable Currency currency,
@NotNull de.adorsys.psd2.xs2a.core.profile.AccountReferenceSelector selector)
Returns specification for PiisConsentEntity for filtering consents by Currency and Account Reference Selector.
|
org.springframework.data.jpa.domain.Specification<PiisConsentEntity> |
byPsuIdDataAndAuthorisationNumberAndAccountReference(@NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData,
@NotNull String tppAuthorisationNumber,
@NotNull de.adorsys.psd2.xs2a.core.profile.AccountReference accountReference)
Returns specification for PiisConsentEntity for filtering consents by PsuIdData, TppInfo and AccountReference.
|
org.springframework.data.jpa.domain.Specification<PiisConsentEntity> |
byPsuIdDataAndCreationPeriodAndInstanceId(@NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData,
@Nullable LocalDate createDateFrom,
@Nullable LocalDate createDateTo,
@Nullable String instanceId)
Returns specification for PiisConsentEntity for filtering consents by PSU ID Data, creation date and instance ID.
|
org.springframework.data.jpa.domain.Specification<PiisConsentEntity> |
byTppIdAndCreationPeriodAndPsuIdDataAndInstanceId(@NotNull String tppAuthorisationNumber,
@Nullable LocalDate createDateFrom,
@Nullable LocalDate createDateTo,
@Nullable de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData,
@Nullable String instanceId)
Returns specification for PiisConsentEntity for filtering PIIS consents by TPP authorisation number, creation date, PSU ID data and instance ID.
|
byAspspAccountId, byCreationTimestamp, byCreationTimestamp, byInstanceId, byPsuDataAndInstanceId, byPsuDataInListAndInstanceId, byPsuIdData, byPsuIdDataInList, byTppAuthorisationNumber, byTppAuthorisationNumberWithoutJoinpublic org.springframework.data.jpa.domain.Specification<PiisConsentEntity> byConsentIdAndInstanceId(String consentId, String instanceId)
public org.springframework.data.jpa.domain.Specification<PiisConsentEntity> byTppIdAndCreationPeriodAndPsuIdDataAndInstanceId(@NotNull @NotNull String tppAuthorisationNumber, @Nullable @Nullable LocalDate createDateFrom, @Nullable @Nullable LocalDate createDateTo, @Nullable @Nullable de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @Nullable @Nullable String instanceId)
tppAuthorisationNumber - mandatory TPP authorisation numbercreateDateFrom - optional creation date that limits results to consents created after this date(inclusive)createDateTo - optional creation date that limits results to consents created before this date(inclusive)psuIdData - optional PSU ID datainstanceId - optional instance IDpublic org.springframework.data.jpa.domain.Specification<PiisConsentEntity> byPsuIdDataAndCreationPeriodAndInstanceId(@NotNull @NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @Nullable @Nullable LocalDate createDateFrom, @Nullable @Nullable LocalDate createDateTo, @Nullable @Nullable String instanceId)
psuIdData - mandatory PSU ID datacreateDateFrom - optional creation date that limits resulting data to consents created after this date(inclusive)createDateTo - optional creation date that limits resulting data to consents created before this date(inclusive)instanceId - optional instance IDpublic org.springframework.data.jpa.domain.Specification<PiisConsentEntity> byAspspAccountIdAndCreationPeriodAndInstanceId(@NotNull @NotNull String aspspAccountId, @Nullable @Nullable LocalDate createDateFrom, @Nullable @Nullable LocalDate createDateTo, @Nullable @Nullable String instanceId)
aspspAccountId - mandatory bank specific account identifiercreateDateFrom - optional creation date that limits resulting data to consents created after this date(inclusive)createDateTo - optional creation date that limits resulting data to consents created before this date(inclusive)instanceId - optional instance IDpublic org.springframework.data.jpa.domain.Specification<PiisConsentEntity> byPsuIdDataAndAuthorisationNumberAndAccountReference(@NotNull @NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @NotNull @NotNull String tppAuthorisationNumber, @NotNull @NotNull de.adorsys.psd2.xs2a.core.profile.AccountReference accountReference)
psuIdData - mandatory PSU ID datatppAuthorisationNumber - mandatory TPP authorisation numberaccountReference - mandatory PIIS Account Referencepublic org.springframework.data.jpa.domain.Specification<PiisConsentEntity> byCurrencyAndAccountReferenceSelector(@Nullable @Nullable Currency currency, @NotNull @NotNull de.adorsys.psd2.xs2a.core.profile.AccountReferenceSelector selector)
currency - optional Currencyselector - mandatory Account Reference Selectorpublic org.springframework.data.jpa.domain.Specification<PiisConsentEntity> byAccountReferenceSelector(@NotNull @NotNull de.adorsys.psd2.xs2a.core.profile.AccountReferenceSelector selector)
selector - mandatory Account Reference Selectorpublic org.springframework.data.jpa.domain.Specification<PiisConsentEntity> byAspspAccountIdAndPsuIdDataAndInstanceId(@Nullable @Nullable String aspspAccountId, @NotNull @NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @Nullable @Nullable String instanceId)
aspspAccountId - Bank specific account identifierpsuIdData - mandatory PSU ID datainstanceId - optional instance IDCopyright © 2019. All rights reserved.