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

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

public class CustomRevisionBuildTriggerReason
extends ManualBuildTriggerReason

See Also:
Serialized Form

Field Summary
static java.lang.String KEY
           
static java.lang.String TRIGGER_CUSTOM_REVISION
           
 
Fields inherited from class com.atlassian.bamboo.v2.build.trigger.ManualBuildTriggerReason
TRIGGER_MANUAL_STAGE, TRIGGER_MANUAL_USER
 
Fields inherited from class com.atlassian.bamboo.v2.build.trigger.AbstractTriggerReason
PLUGIN_KEY, textProvider
 
Constructor Summary
CustomRevisionBuildTriggerReason()
           
 
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.
 java.lang.String getPlanResultKey()
           
 java.lang.String getRevision()
           
 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 setRevision(java.lang.String revision)
           
 void updateCustomData(BambooCustomDataAware customDataAware)
          Updates the TriggerReason given a BambooCustomDataAware
 
Methods inherited from class com.atlassian.bamboo.v2.build.trigger.ManualBuildTriggerReason
getStageName, getUserName, setStageName, setUserName, updateBuildResultsSummary
 
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

KEY

public static final java.lang.String KEY
See Also:
Constant Field Values

TRIGGER_CUSTOM_REVISION

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

CustomRevisionBuildTriggerReason

public CustomRevisionBuildTriggerReason()
Method Detail

getName

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

Specified by:
getName in interface TriggerReason
Overrides:
getName in class ManualBuildTriggerReason
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"

Specified by:
getNameForSentence in interface TriggerReason
Overrides:
getNameForSentence in class ManualBuildTriggerReason
Returns:
{String} - the trigger reason, must be HTML escaped.

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

Specified by:
init in interface TriggerReason
Overrides:
init in class ManualBuildTriggerReason

init

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

Specified by:
init in interface TriggerReason
Overrides:
init in class ManualBuildTriggerReason

updateCustomData

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

Specified by:
updateCustomData in interface TriggerReason
Overrides:
updateCustomData in class ManualBuildTriggerReason

getRevision

public java.lang.String getRevision()

setRevision

public void setRevision(java.lang.String revision)

getPlanResultKey

@Nullable
public java.lang.String getPlanResultKey()


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