public class ArtifactSubscriptionHibernateDao extends BambooHibernateObjectDao<ArtifactSubscription> implements ArtifactSubscriptionDao
| Constructor and Description |
|---|
ArtifactSubscriptionHibernateDao() |
| Modifier and Type | Method and Description |
|---|---|
long |
countSubscriptionsOfArtifact(long artifactDefinitionId) |
@NotNull Collection<? extends ArtifactSubscription> |
findAll()
Find all artifact subscriptions
|
@NotNull List<ArtifactSubscription> |
findArtifactSubscriptionOfPlan(@NotNull PlanIdentifier plan)
Get list of artifact subscriptions associated with a plan
|
void |
removeArtifactSubscriptions(@NotNull Collection<ArtifactSubscription> artifactSubscriptions)
Remove all artifact subscriptions in the collection.
|
void |
removeArtifactSubscriptionsOfPlan(@NotNull PlanIdentifier planIdentifier)
Remove all artifact subscriptions for a plan
|
countAll, countWithRestriction, delete, deleteAll, executeCountQuery, findAll, findById, merge, save, saveAllgetCacheAwareHibernateTemplatecheckDaoConfig, createHibernateTemplate, currentSession, getHibernateTemplate, getSessionFactory, setHibernateTemplate, setSessionFactoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcountAll, countWithRestriction, delete, deleteAll, findAll, findById, merge, save, saveAll@NotNull public @NotNull Collection<? extends ArtifactSubscription> findAll()
ArtifactSubscriptionDaofindAll in interface ArtifactSubscriptionDao@NotNull public @NotNull List<ArtifactSubscription> findArtifactSubscriptionOfPlan(@NotNull @NotNull PlanIdentifier plan)
ArtifactSubscriptionDaofindArtifactSubscriptionOfPlan in interface ArtifactSubscriptionDaoplan - plan which associated artifact definitions should be retrievedpublic void removeArtifactSubscriptions(@NotNull
@NotNull Collection<ArtifactSubscription> artifactSubscriptions)
ArtifactSubscriptionDaoremoveArtifactSubscriptions in interface ArtifactSubscriptionDaoartifactSubscriptions - collection of ArtifactSubscription to be removedpublic void removeArtifactSubscriptionsOfPlan(@NotNull
@NotNull PlanIdentifier planIdentifier)
ArtifactSubscriptionDaoremoveArtifactSubscriptionsOfPlan in interface ArtifactSubscriptionDaopublic long countSubscriptionsOfArtifact(long artifactDefinitionId)
countSubscriptionsOfArtifact in interface ArtifactSubscriptionDaoCopyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.