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 Summary
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self -
Field Summary
FieldsFields inherited from class hudson.model.Descriptor
clazz -
Constructor Summary
Constructors -
Method Summary
Modifier 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.BuildStepDescriptor
filterMethods inherited from class hudson.model.Descriptor
addHelpFileRedirect, 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
-
ExtendedEmailPublisherDescriptor
public ExtendedEmailPublisherDescriptor()
-
-
Method Details
-
autoConfigure
-
getDisplayName
- Overrides:
getDisplayNamein classDescriptor<Publisher>
-
getAdminAddress
-
getDefaultSuffix
-
setDefaultSuffix
-
isThrottlingEnabled
public boolean isThrottlingEnabled() -
setThrottlingEnabled
@DataBoundSetter public void setThrottlingEnabled(boolean throttlingEnabled) -
getHudsonUrl
-
getAddAccounts
-
setAddAccounts
-
getSmtpServer
Deprecated. -
setSmtpServer
Deprecated. -
getSmtpUsername
Deprecated. -
setSmtpUsername
Deprecated. -
getSmtpPassword
Deprecated. -
setSmtpPassword
Deprecated. -
setSmtpAuth
-
getUseSsl
Deprecated. -
setUseSsl
Deprecated. -
getSmtpPort
Deprecated. -
setSmtpPort
Deprecated. -
getAdvProperties
Deprecated. -
setAdvProperties
Deprecated. -
getCharset
-
setCharset
-
getDefaultContentType
-
setDefaultContentType
-
doCheckDefaultSuffix
-
getDefaultSubject
-
setDefaultSubject
-
getDefaultBody
-
setDefaultBody
-
getEmergencyReroute
-
setEmergencyReroute
-
getMaxAttachmentSize
public long getMaxAttachmentSize() -
setMaxAttachmentSize
@DataBoundSetter public void setMaxAttachmentSize(long bytes) -
getMailAccount
-
setMailAccount
-
getMaxAttachmentSizeMb
public long getMaxAttachmentSizeMb() -
setMaxAttachmentSizeMb
@DataBoundSetter public void setMaxAttachmentSizeMb(long mb) -
getDefaultRecipients
-
setDefaultRecipients
-
getAllowedDomains
-
setAllowedDomains
-
getExcludedCommitters
-
setExcludedCommitters
-
getOverrideGlobalSettings
Deprecated. -
getListId
-
setListId
-
getPrecedenceBulk
public boolean getPrecedenceBulk() -
setPrecedenceBulk
@DataBoundSetter public void setPrecedenceBulk(boolean bulk) -
getDefaultReplyTo
-
setDefaultReplyTo
-
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
- Specified by:
isApplicablein classBuildStepDescriptor<Publisher>
-
getDefaultPresendScript
-
setDefaultPresendScript
-
getDefaultPostsendScript
-
setDefaultPostsendScript
-
getDefaultClasspath
-
setDefaultClasspath
@DataBoundSetter public void setDefaultClasspath(List<GroovyScriptPath> defaultClasspath) throws Descriptor.FormException - Throws:
Descriptor.FormException
-
getDefaultTriggerIds
-
setDefaultTriggerIds
-
doFillDefaultContentTypeItems
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject formData) throws Descriptor.FormException - Overrides:
configurein classDescriptor<Publisher>- Throws:
Descriptor.FormException
-
getHelpFile
- Overrides:
getHelpFilein classDescriptor<Publisher>
-
doAddressCheck
-
doRecipientListRecipientsCheck
-
doMaxAttachmentSizeCheck
-
isMatrixProject
-
isDebugMode
public boolean isDebugMode() -
setDebugMode
public void setDebugMode(boolean debugMode) -
debug
-
getRequiredGlobalConfigPagePermission
- Overrides:
getRequiredGlobalConfigPagePermissionin classDescriptor<Publisher>
-