public interface ImmutableArtifactManager
| Modifier and Type | Method and Description |
|---|---|
ImmutableArtifactDefinition |
createImmutableArtifactDefinition(ImmutableArtifactSubscription artifactSubscription)
Create
ImmutableArtifactDefinition representing artifact that artifactSubscription points to |
com.google.common.collect.ImmutableList<ImmutableArtifactDefinition> |
findImmutableArtifactDefinitionsByProducer(ImmutablePlan plan)
Create list of
ImmutableArtifactDefinitions produced by plan |
com.google.common.collect.ImmutableList<ImmutableArtifactSubscription> |
findImmutableArtifactSubscriptionsByDefinition(ImmutableArtifactDefinition artifactDefinition)
Create list of
ImmutableArtifactSubscriptions which refer artifactDefinition |
com.google.common.collect.ImmutableList<ImmutableArtifactSubscription> |
findImmutableArtifactSubscriptionsByPlan(ImmutablePlan plan)
Create list of
ImmutableArtifactSubscriptions defined in plan |
@Nullable ImmutableArtifactDefinition createImmutableArtifactDefinition(@NotNull ImmutableArtifactSubscription artifactSubscription)
ImmutableArtifactDefinition representing artifact that artifactSubscription points toartifactSubscription - ArtifactSubscription that defines artifact definitionImmutableArtifactDefinition@NotNull com.google.common.collect.ImmutableList<ImmutableArtifactDefinition> findImmutableArtifactDefinitionsByProducer(@NotNull ImmutablePlan plan)
ImmutableArtifactDefinitions produced by planplan - producer of artifact definitionsImmutableArtifactDefinition@NotNull com.google.common.collect.ImmutableList<ImmutableArtifactSubscription> findImmutableArtifactSubscriptionsByDefinition(@NotNull ImmutableArtifactDefinition artifactDefinition)
ImmutableArtifactSubscriptions which refer artifactDefinitionartifactDefinition - ArtifactDefinition that defines list of artifact subscriptionsImmutableArtifactSubscription@NotNull com.google.common.collect.ImmutableList<ImmutableArtifactSubscription> findImmutableArtifactSubscriptionsByPlan(@NotNull ImmutablePlan plan)
ImmutableArtifactSubscriptions defined in planplan - Plan that defines list of artifact subscriptionsImmutableArtifactSubscriptionCopyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.