com.atlassian.bamboo.plugins.jira.rest.model.build
Class PlanSummary

java.lang.Object
  extended by com.atlassian.bamboo.plugins.jira.rest.model.build.PlanSummary
All Implemented Interfaces:
NameProvider

public class PlanSummary
extends Object
implements NameProvider


Nested Class Summary
static class PlanSummary.NameAndBranchOrdering
           
 
Field Summary
static PlanSummary.NameAndBranchOrdering ORDERING
           
 
Constructor Summary
PlanSummary()
           
PlanSummary(ImmutableChain chain, ChainResultsSummaryDocument chainResultsSummaryDocument, ArtifactLinkManager artifactLinkManager, CustomVariableContext customVariableContext, Map<PlanResultKey,PlanResultKey> buildFixesBuildMap, String baseUrl)
           
 
Method Summary
static com.google.common.base.Function<com.atlassian.fugue.Pair<ImmutableChain,ChainResultsSummaryDocument>,PlanSummary> createPlanSummary(ArtifactLinkManager artifactLinkManager, CustomVariableContext customVariableContext, Map<PlanResultKey,PlanResultKey> buildFixesBuildMap, String baseUrl)
           
 BuildStatusSummary getBuild()
           
 String getName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ORDERING

public static final PlanSummary.NameAndBranchOrdering ORDERING
Constructor Detail

PlanSummary

public PlanSummary()

PlanSummary

public PlanSummary(@NotNull
                   ImmutableChain chain,
                   @NotNull
                   ChainResultsSummaryDocument chainResultsSummaryDocument,
                   @NotNull
                   ArtifactLinkManager artifactLinkManager,
                   @NotNull
                   CustomVariableContext customVariableContext,
                   @NotNull
                   Map<PlanResultKey,PlanResultKey> buildFixesBuildMap,
                   @NotNull
                   String baseUrl)
Method Detail

createPlanSummary

@NotNull
public static com.google.common.base.Function<com.atlassian.fugue.Pair<ImmutableChain,ChainResultsSummaryDocument>,PlanSummary> createPlanSummary(@NotNull
                                                                                                                                                          ArtifactLinkManager artifactLinkManager,
                                                                                                                                                          @NotNull
                                                                                                                                                          CustomVariableContext customVariableContext,
                                                                                                                                                          @NotNull
                                                                                                                                                          Map<PlanResultKey,PlanResultKey> buildFixesBuildMap,
                                                                                                                                                          @NotNull
                                                                                                                                                          String baseUrl)

getName

@Nullable
public String getName()
Specified by:
getName in interface NameProvider

getBuild

@NotNull
public BuildStatusSummary getBuild()


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.