Class DescriptorImpl

All Implemented Interfaces:
Saveable, OnMaster

@Symbol("zulipNotification") public class DescriptorImpl extends BuildStepDescriptor<Publisher>
Descriptor for ZulipNotifier
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • getEmail

      public String getEmail()
    • setEmail

      public void setEmail(String email)
    • getApiKey

      public Secret getApiKey()
    • setApiKey

      public void setApiKey(Secret apiKey)
    • getStream

      public String getStream()
    • setStream

      public void setStream(String stream)
    • getTopic

      public String getTopic()
    • setTopic

      public void setTopic(String topic)
    • isFullJobPathAsDefaultTopic

      public boolean isFullJobPathAsDefaultTopic()
    • getFullJobPathAsDefaultTopic

      public Boolean getFullJobPathAsDefaultTopic()
    • setFullJobPathAsDefaultTopic

      public void setFullJobPathAsDefaultTopic(boolean fullJobPathAsDefaultTopic)
    • isFullJobPathInMessage

      public boolean isFullJobPathInMessage()
    • getFullJobPathInMessage

      public Boolean getFullJobPathInMessage()
    • setFullJobPathInMessage

      public void setFullJobPathInMessage(Boolean fullJobPathInMessage)
    • getJenkinsUrl

      public String getJenkinsUrl()
    • setJenkinsUrl

      public void setJenkinsUrl(String jenkinsUrl)
    • isSmartNotify

      public boolean isSmartNotify()
    • getSmartNotify

      public Boolean getSmartNotify()
    • setSmartNotify

      public void setSmartNotify(Boolean smartNotify)
    • isApplicable

      public boolean isApplicable(Class<? extends AbstractProject> aClass)
      Specified by:
      isApplicable in class BuildStepDescriptor<Publisher>
    • configure

      public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json) throws Descriptor.FormException
      Overrides:
      configure in class Descriptor<Publisher>
      Throws:
      Descriptor.FormException
    • getDisplayName

      public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<Publisher>
    • getHelpFile

      public String getHelpFile()
      Overrides:
      getHelpFile in class Descriptor<Publisher>