Class EmailTriggerDescriptor

java.lang.Object
hudson.model.Descriptor<EmailTrigger>
hudson.plugins.emailext.plugins.EmailTriggerDescriptor
All Implemented Interfaces:
Saveable, Loadable, OnMaster
Direct Known Subclasses:
AbortedTrigger.DescriptorImpl, AlwaysTrigger.DescriptorImpl, BuildingTrigger.DescriptorImpl, FailureTrigger.DescriptorImpl, FirstUnstableTrigger.DescriptorImpl, FixedTrigger.DescriptorImpl, FixedUnhealthyTrigger.DescriptorImpl, ImprovementTrigger.DescriptorImpl, NotBuiltTrigger.DescriptorImpl, NthFailureTrigger.DescriptorImpl, PreBuildScriptTrigger.DescriptorImpl, PreBuildTrigger.DescriptorImpl, RegressionTrigger.DescriptorImpl, ScriptTrigger.DescriptorImpl, StatusChangedTrigger.DescriptorImpl, StillFailingTrigger.DescriptorImpl, StillUnstableTrigger.DescriptorImpl, SuccessTrigger.DescriptorImpl, UnstableTrigger.DescriptorImpl

public abstract class EmailTriggerDescriptor extends Descriptor<EmailTrigger>
  • Field Details

  • Constructor Details

    • EmailTriggerDescriptor

      public EmailTriggerDescriptor()
  • Method Details

    • addTriggerNameToReplace

      public void addTriggerNameToReplace(String triggerName)
      You can add the name of a trigger that this trigger should override if both this and the specified trigger meet the criteria to send an email. If a trigger is specified, then its corresponding email will not be sent. This is a means to simplify the work a plugin developer needs to do to make sure that only a single email is sent.
      Parameters:
      triggerName - is the name of a trigger that should be deactivated if it is specified.
    • getTriggerReplaceList

      public List<String> getTriggerReplaceList()
    • addDefaultRecipientProvider

      public void addDefaultRecipientProvider(RecipientProvider provider)
    • getDefaultRecipientProviders

      public List<RecipientProvider> getDefaultRecipientProviders()
    • createDefault

      public abstract EmailTrigger createDefault() throws Descriptor.FormException
      Throws:
      Descriptor.FormException
    • _createDefault

      protected EmailTrigger _createDefault()
    • isWatchable

      public boolean isWatchable()
    • getDefaultSendToCulprits

      @Deprecated public boolean getDefaultSendToCulprits()
      Deprecated.
    • getDefaultSendToDevs

      @Deprecated public boolean getDefaultSendToDevs()
      Deprecated.
    • getDefaultSendToList

      @Deprecated public boolean getDefaultSendToList()
      Deprecated.
    • getDefaultSendToRequester

      @Deprecated public boolean getDefaultSendToRequester()
      Deprecated.