Interface DeadLetterRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>

All Superinterfaces:
com.broadleafcommerce.common.extension.DomainTypeAware, com.broadleafcommerce.common.messaging.notification.NotificationStateRepository, org.springframework.data.repository.Repository<D,String>, com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
All Known Subinterfaces:
JpaDeadLetterRepository<D>

@NoRepositoryBean public interface DeadLetterRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
  • Method Details

    • findAllDeadLettersByDateAndStatus

      @Deprecated(since="1.0.0") @Policy(operationTypes=READ) default List<D> findAllDeadLettersByDateAndStatus(Date deadLetterDate, String resolutionStatus)
    • findByTrackingBasicAuditUpdateTimeGreaterThanEqualAndResolutionStatusEquals

      @Deprecated(since="1.0.0") @Policy(operationTypes=READ) default List<D> findByTrackingBasicAuditUpdateTimeGreaterThanEqualAndResolutionStatusEquals(Date deadLetterDate, String resolutionStatus, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Deprecated.
      Generally preferable to use adhoc rsql queries via TrackableRsqlFilterExecutor.findAll(Node, Pageable, ContextInfo)
    • findByTrackingBasicAuditUpdateTimeGreaterThanEqualAndResolutionStatusEquals

      @Deprecated(since="1.0.0") @Policy(operationTypes=READ) List<D> findByTrackingBasicAuditUpdateTimeGreaterThanEqualAndResolutionStatusEquals(Instant deadLetterDate, String resolutionStatus, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Deprecated.
      Generally preferable to use adhoc rsql queries via TrackableRsqlFilterExecutor.findAll(Node, Pageable, ContextInfo)
    • findAllDeadLettersByStatus

      @Deprecated(since="1.0.0") @Policy(operationTypes=READ) default List<D> findAllDeadLettersByStatus(String resolutionStatus, org.springframework.data.domain.Pageable page)
    • findByResolutionStatusEquals

      @Deprecated(since="1.0.0") @Policy(operationTypes=READ) List<D> findByResolutionStatusEquals(String resolutionStatus, org.springframework.data.domain.Pageable page, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Deprecated.
      Generally preferable to use adhoc rsql queries via TrackableRsqlFilterExecutor.findAll(Node, Pageable, ContextInfo)
    • findDeadLettersByDateRange

      @Deprecated(since="1.0.0") @Policy(operationTypes=READ) default List<D> findDeadLettersByDateRange(Date startDate, Date endDate, String resolutionStatus, org.springframework.data.domain.Pageable page)
      Deprecated.
      Use {@link #findByTrackingBasicAuditCreationTimeGreaterThanEqualAndTrackingBasicAuditUpdateTimeLessThanEqualAndResolutionStatusEquals(Date, , Date, String, Pageable, ContextInfo)} instead
    • findByTrackingBasicAuditCreationTimeGreaterThanEqualAndTrackingBasicAuditUpdateTimeLessThanEqualAndResolutionStatusEquals

      @Deprecated(since="1.0.0") @Policy(operationTypes=READ) default List<D> findByTrackingBasicAuditCreationTimeGreaterThanEqualAndTrackingBasicAuditUpdateTimeLessThanEqualAndResolutionStatusEquals(Date startDate, Date endDate, String resolutionStatus, org.springframework.data.domain.Pageable page, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Deprecated.
      Generally preferable to use adhoc rsql queries via TrackableRsqlFilterExecutor.findAll(Node, Pageable, ContextInfo)
    • findByTrackingBasicAuditCreationTimeGreaterThanEqualAndTrackingBasicAuditUpdateTimeLessThanEqualAndResolutionStatusEquals

      @Deprecated(since="1.0.0") @Policy(operationTypes=READ) List<D> findByTrackingBasicAuditCreationTimeGreaterThanEqualAndTrackingBasicAuditUpdateTimeLessThanEqualAndResolutionStatusEquals(Instant startDate, Instant endDate, String resolutionStatus, org.springframework.data.domain.Pageable page, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Deprecated.
      Generally preferable to use adhoc rsql queries via TrackableRsqlFilterExecutor.findAll(Node, Pageable, ContextInfo)
    • findDeadLettersByStartDate

      @Deprecated(since="1.0.0") @Policy(operationTypes=READ) default List<D> findDeadLettersByStartDate(Date startDate, String resolutionStatus, org.springframework.data.domain.Pageable page)
    • findByTrackingBasicAuditCreationTimeGreaterThanEqualAndResolutionStatusEquals

      @Deprecated(since="1.0.0") @Policy(operationTypes=READ) default List<D> findByTrackingBasicAuditCreationTimeGreaterThanEqualAndResolutionStatusEquals(Date startDate, String resolutionStatus, org.springframework.data.domain.Pageable page, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Deprecated.
      Generally preferable to use adhoc rsql queries via TrackableRsqlFilterExecutor.findAll(Node, Pageable, ContextInfo)
    • findByTrackingBasicAuditCreationTimeGreaterThanEqualAndResolutionStatusEquals

      @Deprecated(since="1.0.0") @Policy(operationTypes=READ) List<D> findByTrackingBasicAuditCreationTimeGreaterThanEqualAndResolutionStatusEquals(Instant startDate, String resolutionStatus, org.springframework.data.domain.Pageable page, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Deprecated.
      Generally preferable to use adhoc rsql queries via TrackableRsqlFilterExecutor.findAll(Node, Pageable, ContextInfo)
    • findDeadLettersByEndDate

      @Deprecated(since="1.0.0") @Policy(operationTypes=READ) default List<D> findDeadLettersByEndDate(Date endDate, String resolutionStatus, org.springframework.data.domain.Pageable page)
    • findByTrackingBasicAuditUpdateTimeLessThanEqualAndResolutionStatusEquals

      @Deprecated(since="1.0.0") @Policy(operationTypes=READ) default List<D> findByTrackingBasicAuditUpdateTimeLessThanEqualAndResolutionStatusEquals(Date endDate, String resolutionStatus, org.springframework.data.domain.Pageable page, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Deprecated.
      Generally preferable to use adhoc rsql queries via TrackableRsqlFilterExecutor.findAll(Node, Pageable, ContextInfo)
    • findByTrackingBasicAuditUpdateTimeLessThanEqualAndResolutionStatusEquals

      @Deprecated(since="1.0.0") @Policy(operationTypes=READ) List<D> findByTrackingBasicAuditUpdateTimeLessThanEqualAndResolutionStatusEquals(Instant endDate, String resolutionStatus, org.springframework.data.domain.Pageable page, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Deprecated.
      Generally preferable to use adhoc rsql queries via TrackableRsqlFilterExecutor.findAll(Node, Pageable, ContextInfo)
    • countByResolutionStatus

      @Deprecated(since="1.0.0") @Policy(operationTypes=READ) default Long countByResolutionStatus(String resolutionStatus)
    • countByResolutionStatus

      @Policy(operationTypes=READ) Long countByResolutionStatus(String resolutionStatus, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)