Package hudson.plugins.emailext
Class ExtendedEmailPublisherDescriptor
- java.lang.Object
-
- hudson.model.Descriptor<T>
-
- hudson.tasks.BuildStepDescriptor<Publisher>
-
- hudson.plugins.emailext.ExtendedEmailPublisherDescriptor
-
@Extension @Symbol("email-ext") public final class ExtendedEmailPublisherDescriptor extends BuildStepDescriptor<Publisher>
These settings are global configurations
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
-
Constructor Summary
Constructors Constructor Description ExtendedEmailPublisherDescriptor()
-
Method Summary
-
Methods inherited from class hudson.tasks.BuildStepDescriptor
filter
-
Methods inherited from class hudson.model.Descriptor
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
-
-
-
-
Field Detail
-
LOGGER
public static final Logger LOGGER
-
-
Method Detail
-
autoConfigure
@Initializer(after=EXTENSIONS_AUGMENTED, before=JOB_LOADED) public static void autoConfigure()
-
getDisplayName
public String getDisplayName()
- Overrides:
getDisplayName
in classDescriptor<Publisher>
-
getAdminAddress
public String getAdminAddress()
-
getDefaultSuffix
public String getDefaultSuffix()
-
setDefaultSuffix
@DataBoundSetter public void setDefaultSuffix(String defaultSuffix)
-
createSession
public javax.mail.Session createSession(String from) throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
-
getHudsonUrl
public String getHudsonUrl()
-
getAddAccounts
public List<MailAccount> getAddAccounts()
-
setAddAccounts
@DataBoundSetter public void setAddAccounts(List<MailAccount> addAccounts)
-
getSmtpServer
public String getSmtpServer()
-
setSmtpServer
@Deprecated public void setSmtpServer(String smtpServer)
Deprecated.
-
getSmtpUsername
@Deprecated public String getSmtpUsername()
Deprecated.
-
setSmtpUsername
@Deprecated public void setSmtpUsername(String username)
Deprecated.
-
getSmtpPassword
@Deprecated public Secret getSmtpPassword()
Deprecated.
-
setSmtpPassword
@DataBoundSetter public void setSmtpPassword(String password)
-
getUseSsl
@Deprecated public boolean getUseSsl()
Deprecated.
-
setUseSsl
@Deprecated public void setUseSsl(boolean useSsl)
Deprecated.
-
getSmtpPort
@Deprecated public String getSmtpPort()
Deprecated.
-
setSmtpPort
@Deprecated public void setSmtpPort(String port)
Deprecated.
-
getAdvProperties
public String getAdvProperties()
-
setAdvProperties
@Deprecated public void setAdvProperties(String advProperties)
Deprecated.
-
getCharset
public String getCharset()
-
setCharset
@DataBoundSetter public void setCharset(String charset)
-
getDefaultContentType
public String getDefaultContentType()
-
setDefaultContentType
@DataBoundSetter public void setDefaultContentType(String contentType)
-
getDefaultSubject
public String getDefaultSubject()
-
setDefaultSubject
@DataBoundSetter public void setDefaultSubject(String subject)
-
getDefaultBody
public String getDefaultBody()
-
setDefaultBody
@DataBoundSetter public void setDefaultBody(String body)
-
getEmergencyReroute
public String getEmergencyReroute()
-
setEmergencyReroute
@DataBoundSetter public void setEmergencyReroute(String emergencyReroute)
-
getMaxAttachmentSize
public long getMaxAttachmentSize()
-
setMaxAttachmentSize
@DataBoundSetter public void setMaxAttachmentSize(long bytes)
-
getMailAccount
public MailAccount getMailAccount()
-
setMailAccount
@DataBoundSetter public void setMailAccount(MailAccount mailAccount)
-
getMaxAttachmentSizeMb
public long getMaxAttachmentSizeMb()
-
setMaxAttachmentSizeMb
@DataBoundSetter public void setMaxAttachmentSizeMb(long mb)
-
getDefaultRecipients
public String getDefaultRecipients()
-
setDefaultRecipients
@DataBoundSetter public void setDefaultRecipients(String recipients)
-
getAllowedDomains
public String getAllowedDomains()
-
setAllowedDomains
@DataBoundSetter public void setAllowedDomains(String allowed)
-
getExcludedCommitters
public String getExcludedCommitters()
-
setExcludedCommitters
@DataBoundSetter public void setExcludedCommitters(String excluded)
-
getOverrideGlobalSettings
public boolean getOverrideGlobalSettings()
-
getListId
public String getListId()
-
setListId
@DataBoundSetter public void setListId(String id)
-
getPrecedenceBulk
public boolean getPrecedenceBulk()
-
setPrecedenceBulk
@DataBoundSetter public void setPrecedenceBulk(boolean bulk)
-
getDefaultReplyTo
public String getDefaultReplyTo()
-
setDefaultReplyTo
@DataBoundSetter public void setDefaultReplyTo(String to)
-
isSecurityEnabled
public boolean isSecurityEnabled()
-
isAdminRequiredForTemplateTesting
public boolean isAdminRequiredForTemplateTesting()
-
setAdminRequiredForTemplateTesting
@DataBoundSetter public void setAdminRequiredForTemplateTesting(boolean requireAdmin)
-
isWatchingEnabled
public boolean isWatchingEnabled()
-
isAllowUnregisteredEnabled
public boolean isAllowUnregisteredEnabled()
-
setWatchingEnabled
@DataBoundSetter public void setWatchingEnabled(boolean enabled)
-
setAllowUnregisteredEnabled
@DataBoundSetter public void setAllowUnregisteredEnabled(boolean enabled)
-
isApplicable
public boolean isApplicable(Class<? extends AbstractProject> jobType)
- Specified by:
isApplicable
in classBuildStepDescriptor<Publisher>
-
getDefaultPresendScript
public String getDefaultPresendScript()
-
setDefaultPresendScript
@DataBoundSetter public void setDefaultPresendScript(String script)
-
getDefaultPostsendScript
public String getDefaultPostsendScript()
-
setDefaultPostsendScript
@DataBoundSetter public void setDefaultPostsendScript(String script)
-
getDefaultClasspath
public List<GroovyScriptPath> getDefaultClasspath()
-
setDefaultClasspath
@DataBoundSetter public void setDefaultClasspath(List<GroovyScriptPath> defaultClasspath) throws Descriptor.FormException
- Throws:
Descriptor.FormException
-
doFillDefaultContentTypeItems
public ListBoxModel doFillDefaultContentTypeItems()
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws Descriptor.FormException
- Overrides:
configure
in classDescriptor<Publisher>
- Throws:
Descriptor.FormException
-
getHelpFile
public String getHelpFile()
- Overrides:
getHelpFile
in classDescriptor<Publisher>
-
doAddressCheck
public FormValidation doAddressCheck(@QueryParameter String value) throws IOException, javax.servlet.ServletException
- Throws:
IOException
javax.servlet.ServletException
-
doRecipientListRecipientsCheck
public FormValidation doRecipientListRecipientsCheck(@QueryParameter String value) throws IOException, javax.servlet.ServletException
- Throws:
IOException
javax.servlet.ServletException
-
doMaxAttachmentSizeCheck
public FormValidation doMaxAttachmentSizeCheck(@QueryParameter String value) throws IOException, javax.servlet.ServletException
- Throws:
IOException
javax.servlet.ServletException
-
isMatrixProject
public boolean isMatrixProject(Object project)
-
isDebugMode
public boolean isDebugMode()
-
setDebugMode
public void setDebugMode(boolean debugMode)
-
debug
public void debug(PrintStream logger, String format, Object... args)
-
getRequiredGlobalConfigPagePermission
@NonNull public Permission getRequiredGlobalConfigPagePermission()
-
-