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

java.lang.Object
  extended by com.atlassian.bamboo.v2.build.trigger.AbstractTriggerReason
      extended by com.atlassian.bamboo.v2.build.trigger.UnknownTriggerReason
All Implemented Interfaces:
TriggerReason, java.io.Serializable

public final class UnknownTriggerReason
extends AbstractTriggerReason

Trigger Reason used for when a trigger reason has been removed or not determined. This should never be persisted as a valid value.

See Also:
Serialized Form

Field Summary
static java.lang.String UNKNOWN_TRIGGER_REASON_KEY
           
 
Fields inherited from class com.atlassian.bamboo.v2.build.trigger.AbstractTriggerReason
PLUGIN_KEY, textProvider
 
Constructor Summary
UnknownTriggerReason()
           
 
Method Summary
 java.lang.String getName()
          Gives the trigger reason
 java.lang.String getNameForSentence()
          Gives the trigger reason in a format that can be used in a sentence eg.
 void init(java.lang.String key, java.util.Map<java.lang.String,java.lang.String> fields)
          Initializes the TriggerReason using data from the Map
 void init(java.lang.String key, ResultsSummary resultsSummary)
          Initializes the TriggerReason using data from the ResultsSummary
 void updateBuildResultsSummary(ResultsSummary resultsSummary)
          Updates the TriggerReason given a ResultsSummary
 void updateCustomData(BambooCustomDataAware customDataAware)
          Updates the TriggerReason given a BambooCustomDataAware
 
Methods inherited from class com.atlassian.bamboo.v2.build.trigger.AbstractTriggerReason
getChildTriggerReason, getKey, init, setTextProvider, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

UNKNOWN_TRIGGER_REASON_KEY

public static final java.lang.String UNKNOWN_TRIGGER_REASON_KEY
See Also:
Constant Field Values
Constructor Detail

UnknownTriggerReason

public UnknownTriggerReason()
Method Detail

init

public void init(java.lang.String key,
                 java.util.Map<java.lang.String,java.lang.String> fields)
Description copied from interface: TriggerReason
Initializes the TriggerReason using data from the Map


init

public void init(java.lang.String key,
                 @NotNull
                 ResultsSummary resultsSummary)
Description copied from interface: TriggerReason
Initializes the TriggerReason using data from the ResultsSummary


updateBuildResultsSummary

public void updateBuildResultsSummary(@NotNull
                                      ResultsSummary resultsSummary)
Description copied from interface: TriggerReason
Updates the TriggerReason given a ResultsSummary


updateCustomData

public void updateCustomData(@NotNull
                             BambooCustomDataAware customDataAware)
Description copied from interface: TriggerReason
Updates the TriggerReason given a BambooCustomDataAware


getName

public java.lang.String getName()
Description copied from interface: TriggerReason
Gives the trigger reason

Returns:
{String} - the trigger reason

getNameForSentence

public java.lang.String getNameForSentence()
Description copied from interface: TriggerReason
Gives the trigger reason in a format that can be used in a sentence eg. "was triggered at the scheduled time of 6:34 PM"

Returns:
{String} - the trigger reason, must be HTML escaped.


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