Class JIRAReleaseTriggerReason
- java.lang.Object
-
- com.atlassian.bamboo.v2.build.trigger.AbstractTriggerReason
-
- com.atlassian.bamboo.plugins.jira.release.JIRAReleaseTriggerReason
-
- All Implemented Interfaces:
TriggerReason
,Serializable
public class JIRAReleaseTriggerReason extends AbstractTriggerReason
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.atlassian.bamboo.v2.build.trigger.AbstractTriggerReason
PLUGIN_KEY, TRIGGER_REASON_KEY
-
-
Constructor Summary
Constructors Constructor Description JIRAReleaseTriggerReason()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getJiraBaseUrl()
String
getJiraProjectKey()
String
getJiraProjectName()
String
getJiraUsername()
String
getJiraVersionName()
String
getName()
Gives the trigger reasonString
getNameForSentence()
Gives the trigger reason in a format that can be used in a sentence eg.String
getTriggerReason()
void
init(String key, @NotNull ResultsSummary resultsSummary)
Initializes theTriggerReason
using data from theResultsSummary
void
init(String key, Map<String,String> fields)
Initializes theTriggerReason
using data from theMap
void
setI18nResolver(com.atlassian.sal.api.message.I18nResolver i18nResolver)
void
updateCustomData(@NotNull BambooCustomDataAware customDataAware)
Updates theTriggerReason
given aBambooCustomDataAware
-
Methods inherited from class com.atlassian.bamboo.v2.build.trigger.AbstractTriggerReason
getChildTriggerReason, getKey, init, toString, updateIfValueNotNull
-
-
-
-
Method Detail
-
init
public void init(String key, Map<String,String> fields)
Description copied from interface:TriggerReason
Initializes theTriggerReason
using data from theMap
-
init
public void init(String key, @NotNull @NotNull ResultsSummary resultsSummary)
Description copied from interface:TriggerReason
Initializes theTriggerReason
using data from theResultsSummary
-
updateCustomData
public void updateCustomData(@NotNull @NotNull BambooCustomDataAware customDataAware)
Description copied from interface:TriggerReason
Updates theTriggerReason
given aBambooCustomDataAware
-
getName
public String getName()
Description copied from interface:TriggerReason
Gives the trigger reason- 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"- Returns:
- {String} - the trigger reason, must be HTML escaped.
-
getTriggerReason
public String getTriggerReason()
-
getJiraUsername
public String getJiraUsername()
-
getJiraProjectName
public String getJiraProjectName()
-
getJiraProjectKey
public String getJiraProjectKey()
-
getJiraVersionName
public String getJiraVersionName()
-
getJiraBaseUrl
public String getJiraBaseUrl()
-
setI18nResolver
public void setI18nResolver(com.atlassian.sal.api.message.I18nResolver i18nResolver)
-
-