public class ImmutableArtifactManagerImpl extends Object implements ImmutableArtifactManager
| Constructor and Description |
|---|
ImmutableArtifactManagerImpl(ArtifactDefinitionManager artifactDefinitionManager,
ArtifactSubscriptionManager artifactSubscriptionManager) |
| Modifier and Type | Method and Description |
|---|---|
long |
countSubscriptionsOfArtifact(@NotNull long artifactDefinitionId) |
ImmutableArtifactDefinition |
createImmutableArtifactDefinition(@NotNull ImmutableArtifactSubscription artifactSubscription)
Create
ImmutableArtifactDefinition representing artifact that artifactSubscription points to |
@NotNull com.google.common.collect.ImmutableList<ImmutableArtifactDefinition> |
findImmutableArtifactDefinitionsByProducer(@NotNull ImmutablePlan plan)
Create list of
ImmutableArtifactDefinitions produced by plan |
@NotNull com.google.common.collect.ImmutableList<ImmutableArtifactSubscription> |
findImmutableArtifactSubscriptionsByDefinition(@NotNull ImmutableArtifactDefinition artifactDefinition)
Create list of
ImmutableArtifactSubscriptions which refer artifactDefinition |
@NotNull com.google.common.collect.ImmutableList<ImmutableArtifactSubscription> |
findImmutableArtifactSubscriptionsByPlan(@NotNull ImmutablePlan plan)
Create list of
ImmutableArtifactSubscriptions defined in plan |
public ImmutableArtifactManagerImpl(ArtifactDefinitionManager artifactDefinitionManager, ArtifactSubscriptionManager artifactSubscriptionManager)
@NotNull public @NotNull com.google.common.collect.ImmutableList<ImmutableArtifactDefinition> findImmutableArtifactDefinitionsByProducer(@NotNull @NotNull ImmutablePlan plan)
ImmutableArtifactManagerImmutableArtifactDefinitions produced by planfindImmutableArtifactDefinitionsByProducer in interface ImmutableArtifactManagerplan - producer of artifact definitionsImmutableArtifactDefinitionpublic ImmutableArtifactDefinition createImmutableArtifactDefinition(@NotNull @NotNull ImmutableArtifactSubscription artifactSubscription)
ImmutableArtifactManagerImmutableArtifactDefinition representing artifact that artifactSubscription points tocreateImmutableArtifactDefinition in interface ImmutableArtifactManagerartifactSubscription - ArtifactSubscription that defines artifact definitionImmutableArtifactDefinition@NotNull public @NotNull com.google.common.collect.ImmutableList<ImmutableArtifactSubscription> findImmutableArtifactSubscriptionsByDefinition(@NotNull @NotNull ImmutableArtifactDefinition artifactDefinition)
ImmutableArtifactManagerImmutableArtifactSubscriptions which refer artifactDefinitionfindImmutableArtifactSubscriptionsByDefinition in interface ImmutableArtifactManagerartifactDefinition - ArtifactDefinition that defines list of artifact subscriptionsImmutableArtifactSubscription@NotNull public @NotNull com.google.common.collect.ImmutableList<ImmutableArtifactSubscription> findImmutableArtifactSubscriptionsByPlan(@NotNull @NotNull ImmutablePlan plan)
ImmutableArtifactManagerImmutableArtifactSubscriptions defined in planfindImmutableArtifactSubscriptionsByPlan in interface ImmutableArtifactManagerplan - Plan that defines list of artifact subscriptionsImmutableArtifactSubscriptionpublic long countSubscriptionsOfArtifact(@NotNull
@NotNull long artifactDefinitionId)
countSubscriptionsOfArtifact in interface ImmutableArtifactManagerCopyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.