@Service public class ConsentSpecification extends Object
| Constructor and Description |
|---|
ConsentSpecification() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.data.jpa.domain.Specification<ConsentEntity> |
byAspspAccountIdAndCreationPeriodAndInstanceId(@NotNull String aspspAccountId,
@Nullable LocalDate createDateFrom,
@Nullable LocalDate createDateTo,
@Nullable String instanceId)
Returns specification for ConsentEntity entity for filtering data by ASPSP account ID, creation date and instance ID.
|
org.springframework.data.jpa.domain.Specification<ConsentEntity> |
byConsentIdAndInstanceId(String consentId,
String instanceId)
Returns specification for ConsentEntity entity for filtering data by consent ID and instance ID.
|
org.springframework.data.jpa.domain.Specification<ConsentEntity> |
byPsuDataInListAndInstanceId(de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData,
String instanceId)
Returns specification for some entity for filtering data by PSU data from list and instance id.
|
org.springframework.data.jpa.domain.Specification<ConsentEntity> |
byPsuIdDataAndAspspAccountIdAndInstanceId(@NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData,
@Nullable String aspspAccountId,
@Nullable String instanceId)
Returns specification for ConsentEntity entity for filtering data by ASPSP account ID and PSU ID Data and instance ID.
|
org.springframework.data.jpa.domain.Specification<ConsentEntity> |
byTpp(@Nullable String tppAuthorisationNumber)
Returns specification for ConsentEntity entity for filtering data by TPP authorisation number using
the tppInformation attribute.
|
org.springframework.data.jpa.domain.Specification<ConsentEntity> |
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 ConsentEntity entity for filtering data by TPP authorisation number, creation date, PSU ID data and instance ID.
|
public org.springframework.data.jpa.domain.Specification<ConsentEntity> byAspspAccountIdAndCreationPeriodAndInstanceId(@NotNull @NotNull String aspspAccountId, @Nullable @Nullable LocalDate createDateFrom, @Nullable @Nullable LocalDate createDateTo, @Nullable @Nullable String instanceId)
aspspAccountId - bank-specific account identifiercreateDateFrom - optional creation date that limits resulting data to AIS consents created after this date(inclusive)createDateTo - optional creation date that limits resulting data to AIS consents created before this date(inclusive)instanceId - optional instance IDpublic org.springframework.data.jpa.domain.Specification<ConsentEntity> byPsuIdDataAndAspspAccountIdAndInstanceId(@NotNull @NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @Nullable @Nullable String aspspAccountId, @Nullable @Nullable String instanceId)
psuIdData - mandatory PSU ID dataaspspAccountId - bank-specific account identifierinstanceId - optional instance IDpublic org.springframework.data.jpa.domain.Specification<ConsentEntity> byConsentIdAndInstanceId(String consentId, String instanceId)
consentId - consent external IDinstanceId - instance IDpublic org.springframework.data.jpa.domain.Specification<ConsentEntity> 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 AIS consents created after this date(inclusive)createDateTo - optional creation date that limits results to AIS consents created before this date(inclusive)psuIdData - optional PSU ID datainstanceId - optional instance IDpublic org.springframework.data.jpa.domain.Specification<ConsentEntity> byPsuDataInListAndInstanceId(de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, String instanceId)
psuIdData - PSU datainstanceId - ID of particular service instancepublic org.springframework.data.jpa.domain.Specification<ConsentEntity> byTpp(@Nullable @Nullable String tppAuthorisationNumber)
tppAuthorisationNumber - mandatory TPP authorisation numberCopyright © 2020. All rights reserved.