public interface ArtifactSubscriptionDao extends BambooObjectDao<ArtifactSubscription>
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, findAll, findById, merge, save, saveAll
@NotNull @NotNull Collection<? extends ArtifactSubscription> findAll()
@NotNull @NotNull List<ArtifactSubscription> findArtifactSubscriptionOfPlan(@NotNull @NotNull PlanIdentifier plan)
plan
- plan which associated artifact definitions should be retrievedvoid removeArtifactSubscriptions(@NotNull @NotNull Collection<ArtifactSubscription> artifactSubscriptions)
artifactSubscriptions
- collection of ArtifactSubscription
to be removedvoid removeArtifactSubscriptionsOfPlan(@NotNull @NotNull PlanIdentifier planIdentifier)
long countSubscriptionsOfArtifact(long artifactDefinitionId)
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.