@Extension
public final class ExtendedEmailPublisherDescriptor
extends hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>
Constructor and Description |
---|
ExtendedEmailPublisherDescriptor() |
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
public static final Logger LOGGER
public String getDisplayName()
getDisplayName
in class hudson.model.Descriptor<hudson.tasks.Publisher>
public String getAdminAddress()
public String getDefaultSuffix()
public void setDefaultSuffix(String defaultSuffix)
public javax.mail.Session createSession(String from) throws javax.mail.MessagingException
javax.mail.MessagingException
public String getHudsonUrl()
public List<MailAccount> getAddAccounts()
public void setAddAccounts(List<MailAccount> addAccounts)
public String getSmtpServer()
public void setSmtpServer(String smtpServer)
public String getSmtpUsername()
public void setSmtpUsername(String username)
public hudson.util.Secret getSmtpPassword()
public void setSmtpPassword(String password)
public boolean getUseSsl()
public void setUseSsl(boolean useSsl)
public String getSmtpPort()
public void setSmtpPort(String port)
public String getAdvProperties()
public void setAdvProperties(String advProperties)
public String getCharset()
public void setCharset(String charset)
public String getDefaultContentType()
public void setDefaultContentType(String contentType)
public String getDefaultSubject()
public void setDefaultSubject(String subject)
public String getDefaultBody()
public void setDefaultBody(String body)
public String getEmergencyReroute()
protected void setEmergencyReroute(String emergencyReroute)
public long getMaxAttachmentSize()
public void setMaxAttachmentSize(long bytes)
public long getMaxAttachmentSizeMb()
public void setMaxAttachmentSizeMb(long mb)
public String getDefaultRecipients()
public void setDefaultRecipients(String recipients)
public String getAllowedDomains()
public void setAllowedDomains(String allowed)
public String getExcludedCommitters()
public void setExcludedCommitters(String excluded)
public boolean getOverrideGlobalSettings()
public String getListId()
public void setListId(String id)
public boolean getPrecedenceBulk()
public void setPrecedenceBulk(boolean bulk)
public String getDefaultReplyTo()
public void setDefaultReplyTo(String to)
public boolean isSecurityEnabled()
public boolean isAdminRequiredForTemplateTesting()
public void setAdminRequiredForTemplateTesting(boolean requireAdmin)
public boolean isWatchingEnabled()
public boolean isAllowUnregisteredEnabled()
public void setWatchingEnabled(boolean enabled)
public void setAllowUnregisteredEnabled(boolean enabled)
public boolean isApplicable(Class<? extends hudson.model.AbstractProject> jobType)
isApplicable
in class hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>
public String getDefaultPresendScript()
public void setDefaultPresendScript(String script)
public String getDefaultPostsendScript()
public void setDefaultPostsendScript(String script)
public List<GroovyScriptPath> getDefaultClasspath()
public void setDefaultClasspath(List<GroovyScriptPath> defaultClasspath) throws hudson.model.Descriptor.FormException
hudson.model.Descriptor.FormException
public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws hudson.model.Descriptor.FormException
configure
in class hudson.model.Descriptor<hudson.tasks.Publisher>
hudson.model.Descriptor.FormException
public String getHelpFile()
getHelpFile
in class hudson.model.Descriptor<hudson.tasks.Publisher>
public hudson.util.FormValidation doAddressCheck(@QueryParameter String value) throws IOException, javax.servlet.ServletException
IOException
javax.servlet.ServletException
public hudson.util.FormValidation doRecipientListRecipientsCheck(@QueryParameter String value) throws IOException, javax.servlet.ServletException
IOException
javax.servlet.ServletException
public hudson.util.FormValidation doMaxAttachmentSizeCheck(@QueryParameter String value) throws IOException, javax.servlet.ServletException
IOException
javax.servlet.ServletException
public boolean isMatrixProject(Object project)
public boolean isDebugMode()
public void setDebugMode(boolean debugMode)
public void debug(PrintStream logger, String format, Object... args)
Copyright © 2016–2020. All rights reserved.