Class PisCommonPaymentDataSpecification
- java.lang.Object
-
- de.adorsys.psd2.consent.repository.specification.PisCommonPaymentDataSpecification
-
@Service public class PisCommonPaymentDataSpecification extends Object
-
-
Constructor Summary
Constructors Constructor Description PisCommonPaymentDataSpecification()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.data.jpa.domain.Specification<PisCommonPaymentData>byAspspAccountIdAndCreationPeriodAndInstanceId(@NotNull String aspspAccountId, @Nullable LocalDate createDateFrom, @Nullable LocalDate createDateTo, @Nullable String instanceId)Returns specification for PisCommonPaymentData entity for filtering payments by aspsp account id, creation date and instance ID.org.springframework.data.jpa.domain.Specification<PisCommonPaymentData>byPaymentId(String paymentId)org.springframework.data.jpa.domain.Specification<PisCommonPaymentData>byPaymentIdAndInstanceId(String paymentId, String instanceId)org.springframework.data.jpa.domain.Specification<PisCommonPaymentData>byPsuIdDataAndCreationPeriodAndInstanceId(@NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @Nullable LocalDate createDateFrom, @Nullable LocalDate createDateTo, @Nullable String instanceId)Returns specification for PisCommonPaymentData entity for filtering payments by PSU ID Data, creation date and instance ID.org.springframework.data.jpa.domain.Specification<PisCommonPaymentData>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 PisCommonPaymentData entity for filtering payments by TPP authorisation number, creation date, PSU ID data and instance ID.
-
-
-
Method Detail
-
byPaymentId
public org.springframework.data.jpa.domain.Specification<PisCommonPaymentData> byPaymentId(String paymentId)
-
byPaymentIdAndInstanceId
public org.springframework.data.jpa.domain.Specification<PisCommonPaymentData> byPaymentIdAndInstanceId(String paymentId, String instanceId)
-
byTppIdAndCreationPeriodAndPsuIdDataAndInstanceId
public org.springframework.data.jpa.domain.Specification<PisCommonPaymentData> 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)
Returns specification for PisCommonPaymentData entity for filtering payments by TPP authorisation number, creation date, PSU ID data and instance ID.- Parameters:
tppAuthorisationNumber- mandatory TPP authorisation numbercreateDateFrom- optional creation date that limits results to payments created after this date(inclusive)createDateTo- optional creation date that limits results to payments created before this date(inclusive)psuIdData- optional PSU ID datainstanceId- optional instance ID- Returns:
- resulting specification for PisCommonPaymentData entity
-
byPsuIdDataAndCreationPeriodAndInstanceId
public org.springframework.data.jpa.domain.Specification<PisCommonPaymentData> byPsuIdDataAndCreationPeriodAndInstanceId(@NotNull @NotNull de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData, @Nullable @Nullable LocalDate createDateFrom, @Nullable @Nullable LocalDate createDateTo, @Nullable @Nullable String instanceId)
Returns specification for PisCommonPaymentData entity for filtering payments by PSU ID Data, creation date and instance ID.- Parameters:
psuIdData- mandatory PSU ID datacreateDateFrom- optional creation date that limits resulting data to payments created after this date(inclusive)createDateTo- optional creation date that limits resulting data to payments created before this date(inclusive)instanceId- optional instance ID- Returns:
- resulting specification for PisCommonPaymentData entity
-
byAspspAccountIdAndCreationPeriodAndInstanceId
public org.springframework.data.jpa.domain.Specification<PisCommonPaymentData> byAspspAccountIdAndCreationPeriodAndInstanceId(@NotNull @NotNull String aspspAccountId, @Nullable @Nullable LocalDate createDateFrom, @Nullable @Nullable LocalDate createDateTo, @Nullable @Nullable String instanceId)
Returns specification for PisCommonPaymentData entity for filtering payments by aspsp account id, creation date and instance ID.- Parameters:
aspspAccountId- Bank specific account identifiercreateDateFrom- optional creation date that limits resulting data to payments created after this date(inclusive)createDateTo- optional creation date that limits resulting data to payments created before this date(inclusive)instanceId- optional instance ID- Returns:
- resulting specification for PisCommonPaymentData entity
-
-