Interface AspspEventService


  • public interface AspspEventService
    Base version of AspspEventService that contains all method declarations. Should not be implemented directly, consider using one of the interfaces that extends this one.
    • Method Detail

      • getEventsForPeriod

        List<AspspEvent> getEventsForPeriod​(@NotNull
                                            @NotNull OffsetDateTime start,
                                            @NotNull
                                            @NotNull OffsetDateTime end,
                                            @Nullable
                                            @Nullable String instanceId,
                                            @Nullable
                                            @Nullable Integer pageIndex,
                                            @Nullable
                                            @Nullable Integer itemsPerPage)
        Returns a list of Event objects, recorded in given time period
        Parameters:
        start - First date of the period
        end - Last date of the period
        instanceId - The id of particular service instance
        Returns:
        List of Event objects, recorded in given time period
      • getEventsForPeriodAndConsentId

        List<AspspEvent> getEventsForPeriodAndConsentId​(@NotNull
                                                        @NotNull OffsetDateTime start,
                                                        @NotNull
                                                        @NotNull OffsetDateTime end,
                                                        @NotNull
                                                        @NotNull String consentId,
                                                        @Nullable
                                                        @Nullable String instanceId,
                                                        @Nullable
                                                        @Nullable Integer pageIndex,
                                                        @Nullable
                                                        @Nullable Integer itemsPerPage)
        Returns a list of Event objects, recorded in given time period and with the given consentId
        Parameters:
        start - First date of the period
        end - Last date of the period
        consentId - Id of the consent
        instanceId - The id of particular service instance
        Returns:
        List of Event objects, recorded in given time period and with a given consentId
      • getEventsForPeriodAndPaymentId

        List<AspspEvent> getEventsForPeriodAndPaymentId​(@NotNull
                                                        @NotNull OffsetDateTime start,
                                                        @NotNull
                                                        @NotNull OffsetDateTime end,
                                                        @NotNull
                                                        @NotNull String paymentId,
                                                        @Nullable
                                                        @Nullable String instanceId,
                                                        @Nullable
                                                        @Nullable Integer pageIndex,
                                                        @Nullable
                                                        @Nullable Integer itemsPerPage)
        Returns a list of Event objects, recorded in given time period and with the given paymentId
        Parameters:
        start - First date of the period
        end - Last date of the period
        paymentId - Id of the payment
        instanceId - The id of particular service instance
        Returns:
        List of Event objects, recorded in given time period and with a given paymentId
      • getEventsForPeriodAndEventType

        List<AspspEvent> getEventsForPeriodAndEventType​(@NotNull
                                                        @NotNull OffsetDateTime start,
                                                        @NotNull
                                                        @NotNull OffsetDateTime end,
                                                        @NotNull
                                                        @NotNull de.adorsys.psd2.event.core.model.EventType eventType,
                                                        @Nullable
                                                        @Nullable String instanceId,
                                                        @Nullable
                                                        @Nullable Integer pageIndex,
                                                        @Nullable
                                                        @Nullable Integer itemsPerPage)
        Returns a list of Event objects of the specific type, recorded in given time period
        Parameters:
        start - First date of the period
        end - Last date of the period
        eventType - The searched type of the events
        instanceId - The id of particular service instance
        Returns:
        List of Event objects, recorded in given time period and of a specific type
      • getEventsForPeriodAndEventOrigin

        List<AspspEvent> getEventsForPeriodAndEventOrigin​(@NotNull
                                                          @NotNull OffsetDateTime start,
                                                          @NotNull
                                                          @NotNull OffsetDateTime end,
                                                          @NotNull
                                                          @NotNull de.adorsys.psd2.event.core.model.EventOrigin eventOrigin,
                                                          @Nullable
                                                          @Nullable String instanceId,
                                                          @Nullable
                                                          @Nullable Integer pageIndex,
                                                          @Nullable
                                                          @Nullable Integer itemsPerPage)
        Returns a list of Event objects from a specific origin, recorded in given time period
        Parameters:
        start - First date of the period
        end - Last date of the period
        eventOrigin - The searched origin of the events
        instanceId - The id of particular service instance
        Returns:
        List of Event objects, recorded in given time period and from a specific origin