com.atlassian.bamboo.plan.artifact
Interface ImmutableArtifactDefinition

All Superinterfaces:
BambooIdProvider, ImmutableArtifactDefinitionBase, NameProvider
All Known Subinterfaces:
ArtifactDefinition
All Known Implementing Classes:
ArtifactDefinitionImpl, ImmutableArtifactDefinitionImpl

public interface ImmutableArtifactDefinition
extends ImmutableArtifactDefinitionBase


Method Summary
 ImmutableJob getProducerJob()
          Get Buildable that is a producer of artifact
 java.util.List<? extends ImmutableArtifactSubscription> getSubscriptions()
          Get List of ArtifactSubscriptions on this ArtifactDefinition.
 
Methods inherited from interface com.atlassian.bamboo.plan.artifact.ImmutableArtifactDefinitionBase
getCopyPattern, getId, getLocation, getName, isSharedArtifact
 

Method Detail

getProducerJob

@NotNull
ImmutableJob getProducerJob()
Get Buildable that is a producer of artifact

Returns:
Job object

getSubscriptions

@NotNull
java.util.List<? extends ImmutableArtifactSubscription> getSubscriptions()
Get List of ArtifactSubscriptions on this ArtifactDefinition.

Returns:
List of ArtifactSubscription objects


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.