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:
  • Constructor Details

    • JIRAReleaseTriggerReason

      public JIRAReleaseTriggerReason()
  • Method Details

    • init

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

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

      public void updateCustomData(@NotNull @NotNull BambooCustomDataAware customDataAware)
      Description copied from interface: TriggerReason
    • 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)