com.atlassian.bamboo.v2.build.trigger
Class TriggerReasonManagerImpl

java.lang.Object
  extended by com.atlassian.bamboo.v2.build.trigger.TriggerReasonManagerImpl
All Implemented Interfaces:
TriggerReasonManager

public class TriggerReasonManagerImpl
extends java.lang.Object
implements TriggerReasonManager


Constructor Summary
TriggerReasonManagerImpl(com.atlassian.plugin.PluginAccessor pluginAccessor)
           
 
Method Summary
 TriggerReason getTriggerReason(BuildContext buildContext)
          Creates a new instance of the BuildContext.getTriggerReason()
 TriggerReason getTriggerReason(ChainResultsSummary chainResultsSummary, BuildResultsSummary buildResultsSummary)
          Combines the data from the given ChainResultsSummary and BuildResultsSummary to produce a TriggerReason for a Job result
 TriggerReason getTriggerReason(java.lang.String key, BuildChanges buildChanges, java.util.Map<java.lang.String,java.lang.String> fieldsMap)
           
 TriggerReason getTriggerReason(java.lang.String key, java.util.Map<java.lang.String,java.lang.String> fieldsMap)
           
 TriggerReason getTriggerReason(java.lang.String key, ResultsSummary resultsSummary)
           
 TriggerReasonRenderer getTriggerReasonRenderer(TriggerReason triggerReason, CurrentlyBuilding currentlyBuilding)
           
 TriggerReasonRenderer getTriggerReasonRenderer(TriggerReason triggerReason, ResultsSummary resultsSummary)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TriggerReasonManagerImpl

public TriggerReasonManagerImpl(com.atlassian.plugin.PluginAccessor pluginAccessor)
Method Detail

getTriggerReason

@NotNull
public TriggerReason getTriggerReason(@NotNull
                                              ChainResultsSummary chainResultsSummary,
                                              @NotNull
                                              BuildResultsSummary buildResultsSummary)
Description copied from interface: TriggerReasonManager
Combines the data from the given ChainResultsSummary and BuildResultsSummary to produce a TriggerReason for a Job result

Specified by:
getTriggerReason in interface TriggerReasonManager
Returns:
triggerReason

getTriggerReason

@NotNull
public TriggerReason getTriggerReason(@NotNull
                                              BuildContext buildContext)
Description copied from interface: TriggerReasonManager
Creates a new instance of the BuildContext.getTriggerReason()

Specified by:
getTriggerReason in interface TriggerReasonManager
Returns:
triggerReason

getTriggerReason

@NotNull
public TriggerReason getTriggerReason(@NotNull
                                              java.lang.String key,
                                              @NotNull
                                              BuildChanges buildChanges,
                                              @NotNull
                                              java.util.Map<java.lang.String,java.lang.String> fieldsMap)
Specified by:
getTriggerReason in interface TriggerReasonManager

getTriggerReason

@NotNull
public TriggerReason getTriggerReason(@NotNull
                                              java.lang.String key,
                                              @NotNull
                                              java.util.Map<java.lang.String,java.lang.String> fieldsMap)
Specified by:
getTriggerReason in interface TriggerReasonManager

getTriggerReason

@NotNull
public TriggerReason getTriggerReason(@NotNull
                                              java.lang.String key,
                                              @NotNull
                                              ResultsSummary resultsSummary)
Specified by:
getTriggerReason in interface TriggerReasonManager

getTriggerReasonRenderer

@NotNull
public TriggerReasonRenderer getTriggerReasonRenderer(@NotNull
                                                              TriggerReason triggerReason,
                                                              @NotNull
                                                              ResultsSummary resultsSummary)
Specified by:
getTriggerReasonRenderer in interface TriggerReasonManager

getTriggerReasonRenderer

@NotNull
public TriggerReasonRenderer getTriggerReasonRenderer(@NotNull
                                                              TriggerReason triggerReason,
                                                              @NotNull
                                                              CurrentlyBuilding currentlyBuilding)
Specified by:
getTriggerReasonRenderer in interface TriggerReasonManager


Copyright © 2010 Atlassian. All Rights Reserved.