com.atlassian.bamboo.trigger.dependency
Class EnvironmentDependencyTriggerReason

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

public class EnvironmentDependencyTriggerReason
extends AbstractTriggerReason
implements TriggerReason

See Also:
Serialized Form

Field Summary
static String ENVIRONMENT_ID_KEY
           
static String ENVIRONMENT_NAME_KEY
           
static String KEY
           
static String RESULT_ID_KEY
           
 
Fields inherited from class com.atlassian.bamboo.v2.build.trigger.AbstractTriggerReason
PLUGIN_KEY, textProvider
 
Constructor Summary
EnvironmentDependencyTriggerReason()
           
 
Method Summary
 String getEnvironmentIdString()
           
 String getEnvironmentName()
           
 String getName()
          Gives the trigger reason
 String getNameForSentence()
          Gives the trigger reason in a format that can be used in a sentence eg.
 String getResultIdString()
           
 void init(String key, Map<String,String> fields)
          Initializes the TriggerReason using data from the Map
 void init(String key, ResultsSummary resultsSummary)
          Initializes the TriggerReason using data from the ResultsSummary
 void setI18nResolver(com.atlassian.sal.api.message.I18nResolver i18nResolver)
           
 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, updateIfValueNotNull
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.atlassian.bamboo.v2.build.trigger.TriggerReason
getChildTriggerReason, getKey
 

Field Detail

KEY

public static final String KEY
See Also:
Constant Field Values

ENVIRONMENT_ID_KEY

public static final String ENVIRONMENT_ID_KEY
See Also:
Constant Field Values

ENVIRONMENT_NAME_KEY

public static final String ENVIRONMENT_NAME_KEY
See Also:
Constant Field Values

RESULT_ID_KEY

public static final String RESULT_ID_KEY
See Also:
Constant Field Values
Constructor Detail

EnvironmentDependencyTriggerReason

public EnvironmentDependencyTriggerReason()
Method Detail

init

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

Specified by:
init in interface TriggerReason

init

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

Specified by:
init in interface TriggerReason

updateCustomData

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

Specified by:
updateCustomData in interface TriggerReason

getName

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

Specified by:
getName in interface TriggerReason
Returns:
{String} - the trigger reason

getNameForSentence

public 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
Returns:
{String} - the trigger reason, must be HTML escaped.

setI18nResolver

public void setI18nResolver(com.atlassian.sal.api.message.I18nResolver i18nResolver)

getEnvironmentIdString

public String getEnvironmentIdString()

getEnvironmentName

public String getEnvironmentName()

getResultIdString

public String getResultIdString()


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