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","extendedEmailPublisher"})
public final class ExtendedEmailPublisherDescriptor
extends BuildStepDescriptor<Publisher>
These settings are global configurations
- 
Nested Class SummaryNested classes/interfaces inherited from class hudson.model.DescriptorDescriptor.FormException, Descriptor.PropertyType, Descriptor.Self
- 
Field SummaryFieldsFields inherited from class hudson.model.Descriptorclazz
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidbooleanconfigure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject formData) voiddebug(PrintStream logger, String format, Object... args) doAddressCheck(String value) doCheckDefaultSuffix(String value) doMaxAttachmentSizeCheck(String value) Deprecated.longlongbooleanDeprecated.booleanDeprecated.Deprecated.Deprecated.Deprecated.booleanDeprecated.booleanbooleanbooleanisApplicable(Class<? extends AbstractProject> jobType) booleanbooleanisMatrixProject(Object project) booleanbooleanbooleanvoidsetAddAccounts(List<MailAccount> addAccounts) voidsetAdminRequiredForTemplateTesting(boolean requireAdmin) voidsetAdvProperties(String advProperties) Deprecated.voidsetAllowedDomains(String allowed) voidsetAllowUnregisteredEnabled(boolean enabled) voidsetCharset(String charset) voidsetDebugMode(boolean debugMode) voidsetDefaultBody(String body) voidsetDefaultClasspath(List<GroovyScriptPath> defaultClasspath) voidsetDefaultContentType(String contentType) voidsetDefaultPostsendScript(String script) voidsetDefaultPresendScript(String script) voidsetDefaultRecipients(String recipients) voidvoidsetDefaultSubject(String subject) voidsetDefaultSuffix(String defaultSuffix) voidsetDefaultTriggerIds(List<String> triggerIds) voidsetEmergencyReroute(String emergencyReroute) voidsetExcludedCommitters(String excluded) voidvoidsetMailAccount(MailAccount mailAccount) voidsetMaxAttachmentSize(long bytes) voidsetMaxAttachmentSizeMb(long mb) voidsetPrecedenceBulk(boolean bulk) voidsetSmtpAuth(String userName, String password) voidsetSmtpPassword(String password) Deprecated.voidsetSmtpPort(String port) Deprecated.voidsetSmtpServer(String smtpServer) Deprecated.voidsetSmtpUsername(String username) Deprecated.voidsetThrottlingEnabled(boolean throttlingEnabled) voidsetUseSsl(boolean useSsl) Deprecated.voidsetWatchingEnabled(boolean enabled) Methods inherited from class hudson.tasks.BuildStepDescriptorfilterMethods inherited from class hudson.model.DescriptoraddHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, 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, getStaticHelpUrl, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
- 
Field Details- 
LOGGER
 
- 
- 
Constructor Details- 
ExtendedEmailPublisherDescriptorpublic ExtendedEmailPublisherDescriptor()
 
- 
- 
Method Details- 
autoConfigure
- 
getDisplayName- Overrides:
- getDisplayNamein class- Descriptor<Publisher>
 
- 
getAdminAddress
- 
getDefaultSuffix
- 
setDefaultSuffix
- 
isThrottlingEnabledpublic boolean isThrottlingEnabled()
- 
setThrottlingEnabled@DataBoundSetter public void setThrottlingEnabled(boolean throttlingEnabled) 
- 
getHudsonUrl
- 
getAddAccounts
- 
setAddAccounts
- 
getSmtpServerDeprecated.
- 
setSmtpServerDeprecated.
- 
getSmtpUsernameDeprecated.
- 
setSmtpUsernameDeprecated.
- 
getSmtpPasswordDeprecated.
- 
setSmtpPasswordDeprecated.
- 
setSmtpAuth
- 
getUseSslDeprecated.
- 
setUseSslDeprecated.
- 
getSmtpPortDeprecated.
- 
setSmtpPortDeprecated.
- 
getAdvPropertiesDeprecated.
- 
setAdvPropertiesDeprecated.
- 
getCharset
- 
setCharset
- 
getDefaultContentType
- 
setDefaultContentType
- 
doCheckDefaultSuffix
- 
getDefaultSubject
- 
setDefaultSubject
- 
getDefaultBody
- 
setDefaultBody
- 
getEmergencyReroute
- 
setEmergencyReroute
- 
getMaxAttachmentSizepublic long getMaxAttachmentSize()
- 
setMaxAttachmentSize@DataBoundSetter public void setMaxAttachmentSize(long bytes) 
- 
getMailAccount
- 
setMailAccount
- 
getMaxAttachmentSizeMbpublic long getMaxAttachmentSizeMb()
- 
setMaxAttachmentSizeMb@DataBoundSetter public void setMaxAttachmentSizeMb(long mb) 
- 
getDefaultRecipients
- 
setDefaultRecipients
- 
getAllowedDomains
- 
setAllowedDomains
- 
getExcludedCommitters
- 
setExcludedCommitters
- 
getOverrideGlobalSettingsDeprecated.
- 
getListId
- 
setListId
- 
getPrecedenceBulkpublic boolean getPrecedenceBulk()
- 
setPrecedenceBulk@DataBoundSetter public void setPrecedenceBulk(boolean bulk) 
- 
getDefaultReplyTo
- 
setDefaultReplyTo
- 
isSecurityEnabledpublic boolean isSecurityEnabled()
- 
isAdminRequiredForTemplateTestingpublic boolean isAdminRequiredForTemplateTesting()
- 
setAdminRequiredForTemplateTesting@DataBoundSetter public void setAdminRequiredForTemplateTesting(boolean requireAdmin) 
- 
isWatchingEnabledpublic boolean isWatchingEnabled()
- 
isAllowUnregisteredEnabledpublic boolean isAllowUnregisteredEnabled()
- 
setWatchingEnabled@DataBoundSetter public void setWatchingEnabled(boolean enabled) 
- 
setAllowUnregisteredEnabled@DataBoundSetter public void setAllowUnregisteredEnabled(boolean enabled) 
- 
isApplicable- Specified by:
- isApplicablein class- BuildStepDescriptor<Publisher>
 
- 
getDefaultPresendScript
- 
setDefaultPresendScript
- 
getDefaultPostsendScript
- 
setDefaultPostsendScript
- 
getDefaultClasspath
- 
setDefaultClasspath@DataBoundSetter public void setDefaultClasspath(List<GroovyScriptPath> defaultClasspath) throws Descriptor.FormException - Throws:
- Descriptor.FormException
 
- 
getDefaultTriggerIds
- 
setDefaultTriggerIds
- 
doFillDefaultContentTypeItems
- 
configurepublic boolean configure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject formData) throws Descriptor.FormException - Overrides:
- configurein class- Descriptor<Publisher>
- Throws:
- Descriptor.FormException
 
- 
getHelpFile- Overrides:
- getHelpFilein class- Descriptor<Publisher>
 
- 
doAddressCheck
- 
doRecipientListRecipientsCheck
- 
doMaxAttachmentSizeCheck
- 
isMatrixProject
- 
isDebugModepublic boolean isDebugMode()
- 
setDebugModepublic void setDebugMode(boolean debugMode) 
- 
debug
- 
getRequiredGlobalConfigPagePermission- Overrides:
- getRequiredGlobalConfigPagePermissionin class- Descriptor<Publisher>
 
 
-