Interface ConsumedSubscriptionDao

All Superinterfaces:
BambooObjectDao<ConsumedSubscription>
All Known Implementing Classes:
ConsumedSubscriptionHibernateDao

public interface ConsumedSubscriptionDao extends BambooObjectDao<ConsumedSubscription>
  • Method Details

    • findAll

      @NotNull @NotNull Collection<? extends ConsumedSubscription> findAll()
      Find all artifact subscriptions
      Returns:
      Collection of all artifact subscriptions
    • findConsumedSubscriptionsByResultSummary

      @NotNull @NotNull List<ConsumedSubscription> findConsumedSubscriptionsByResultSummary(@NotNull @NotNull ResultsSummary resultsSummary)
      Get list of artifact subscriptions associated with a plan
      Parameters:
      resultsSummary - resultSummary which consumed artifact subscriptions should be retrieved
      Returns:
      list of consumed artifact subscriptions
    • scrollConsumedSubscriptionsForExport

      long scrollConsumedSubscriptionsForExport(@NotNull @NotNull Consumer<ConsumedSubscription> consumer)
      Scroll through all ConsumedSubscription records and pass them to consumer