Class ExtEmailTemplateManagement

java.lang.Object
hudson.model.ManagementLink
org.jenkinsci.plugins.emailext_template.ExtEmailTemplateManagement
All Implemented Interfaces:
ExtensionPoint, Action, ModelObject

@Extension public class ExtEmailTemplateManagement extends ManagementLink
  • Constructor Details

    • ExtEmailTemplateManagement

      public ExtEmailTemplateManagement()
  • Method Details

    • getIconFileName

      public String getIconFileName()
      Specified by:
      getIconFileName in interface Action
      Specified by:
      getIconFileName in class ManagementLink
    • getUrlName

      public String getUrlName()
      Specified by:
      getUrlName in interface Action
      Specified by:
      getUrlName in class ManagementLink
    • getDisplayName

      public String getDisplayName()
    • getDescription

      public String getDescription()
      Overrides:
      getDescription in class ManagementLink
    • doAddTemplate

      public void doAddTemplate(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) throws IOException, jakarta.servlet.ServletException
      Creates a new ExtendedEmailPublisher and forwards the request to "edit.groovy".
      Parameters:
      req - request
      rsp - response
      Throws:
      IOException
      jakarta.servlet.ServletException
    • doEditTemplate

      public void doEditTemplate(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp, @QueryParameter("id") String templateId) throws IOException, jakarta.servlet.ServletException
      Loads the template by its id and forwards the request to "edit.jelly".
      Parameters:
      req - request
      rsp - response
      templateId - the id of the template to be loaded in to the edit view.
      Throws:
      IOException
      jakarta.servlet.ServletException
    • doRemoveTemplate

      public org.kohsuke.stapler.HttpResponse doRemoveTemplate(org.kohsuke.stapler.StaplerRequest2 res, org.kohsuke.stapler.StaplerResponse2 rsp, @QueryParameter("id") String templateId)
      Removes a template
      Parameters:
      res - response
      rsp - request
      templateId - the id of the template to be removed
      Returns:
      forward to 'index'
    • doSaveTemplate

      public org.kohsuke.stapler.HttpResponse doSaveTemplate(org.kohsuke.stapler.StaplerRequest2 req)