Class ConsumedSubscriptionHibernateDao
java.lang.Object
org.springframework.dao.support.DaoSupport
org.springframework.orm.hibernate5.support.HibernateDaoSupport
com.atlassian.bamboo.persistence3.BambooHibernateObjectDao<ConsumedSubscription>
com.atlassian.bamboo.plan.artifact.ConsumedSubscriptionHibernateDao
- All Implemented Interfaces:
BambooObjectDao<ConsumedSubscription>,ConsumedSubscriptionDao,org.springframework.beans.factory.InitializingBean
public class ConsumedSubscriptionHibernateDao
extends BambooHibernateObjectDao<ConsumedSubscription>
implements ConsumedSubscriptionDao
-
Field Summary
Fields inherited from class org.springframework.dao.support.DaoSupport
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull Collection<? extends ConsumedSubscription> findAll()Find all artifact subscriptions@NotNull List<ConsumedSubscription> findConsumedSubscriptionsByResultSummary(@NotNull ResultsSummary resultsSummary) Get list of artifact subscriptions associated with a planlongscrollConsumedSubscriptionsForExport(@NotNull Consumer<ConsumedSubscription> consumer) Scroll through all ConsumedSubscription records and pass them to consumerMethods inherited from class com.atlassian.bamboo.persistence3.BambooHibernateObjectDao
convertSearchTermToLikeExpression, countAll, countWithRestriction, delete, deleteAll, executeCountQuery, findAll, findAll, findById, merge, save, saveAllMethods inherited from class org.springframework.orm.hibernate5.support.HibernateDaoSupport
checkDaoConfig, createHibernateTemplate, currentSession, getHibernateTemplate, getSessionFactory, setHibernateTemplate, setSessionFactoryMethods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
-
Constructor Details
-
ConsumedSubscriptionHibernateDao
public ConsumedSubscriptionHibernateDao()
-
-
Method Details
-
findAll
Description copied from interface:ConsumedSubscriptionDaoFind all artifact subscriptions- Specified by:
findAllin interfaceConsumedSubscriptionDao- Returns:
- Collection of all artifact subscriptions
-
findConsumedSubscriptionsByResultSummary
@NotNull public @NotNull List<ConsumedSubscription> findConsumedSubscriptionsByResultSummary(@NotNull @NotNull ResultsSummary resultsSummary) Description copied from interface:ConsumedSubscriptionDaoGet list of artifact subscriptions associated with a plan- Specified by:
findConsumedSubscriptionsByResultSummaryin interfaceConsumedSubscriptionDao- Parameters:
resultsSummary- resultSummary which consumed artifact subscriptions should be retrieved- Returns:
- list of consumed artifact subscriptions
-
scrollConsumedSubscriptionsForExport
public long scrollConsumedSubscriptionsForExport(@NotNull @NotNull Consumer<ConsumedSubscription> consumer) Description copied from interface:ConsumedSubscriptionDaoScroll through all ConsumedSubscription records and pass them to consumer- Specified by:
scrollConsumedSubscriptionsForExportin interfaceConsumedSubscriptionDao
-