hudson.tasks
Class Mailer.DescriptorImpl
java.lang.Object
hudson.model.Descriptor<T>
hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>
hudson.tasks.Mailer.DescriptorImpl
- All Implemented Interfaces:
- hudson.model.Saveable
- Enclosing class:
- Mailer
@Extension
public static final class Mailer.DescriptorImpl
- extends hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>
| Nested classes/interfaces inherited from class hudson.model.Descriptor |
hudson.model.Descriptor.FormException, hudson.model.Descriptor.PropertyType, hudson.model.Descriptor.Self |
| Fields inherited from class hudson.model.Descriptor |
clazz |
| Fields inherited from interface hudson.model.Saveable |
NOOP |
|
Method Summary |
boolean |
configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject json)
|
javax.mail.Session |
createSession()
JavaMail session. |
hudson.util.FormValidation |
doAddressCheck(String value)
|
hudson.util.FormValidation |
doCheckDefaultSuffix(String value)
|
hudson.util.FormValidation |
doCheckSmtpServer(String value)
|
hudson.util.FormValidation |
doSendTestMail(String smtpServer,
String adminAddress,
boolean useSMTPAuth,
String smtpAuthUserName,
String smtpAuthPassword,
boolean useSsl,
String smtpPort,
String charset,
String sendTestMailTo)
Send an email to the admin address |
String |
getAdminAddress()
Deprecated. as of 1.4
Use JenkinsLocationConfiguration |
String |
getCharset()
|
String |
getDefaultSuffix()
|
String |
getDisplayName()
|
String |
getHelpFile()
|
String |
getReplyToAddress()
|
String |
getSmtpAuthPassword()
|
String |
getSmtpAuthUserName()
|
String |
getSmtpPort()
|
String |
getSmtpServer()
|
String |
getUrl()
Deprecated. as of 1.4
Use JenkinsLocationConfiguration |
boolean |
getUseSsl()
|
boolean |
isApplicable(Class<? extends hudson.model.AbstractProject> jobType)
|
hudson.tasks.Publisher |
newInstance(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData)
|
void |
setAdminAddress(String adminAddress)
Deprecated. as of 1.4
Use JenkinsLocationConfiguration |
void |
setCharset(String chaset)
|
void |
setDefaultSuffix(String defaultSuffix)
|
void |
setHudsonUrl(String hudsonUrl)
Deprecated. as of 1.4
Use JenkinsLocationConfiguration |
void |
setReplyToAddress(String address)
|
void |
setSmtpAuth(String userName,
String password)
|
void |
setSmtpHost(String smtpHost)
|
void |
setSmtpPort(String smtpPort)
|
void |
setUseSsl(boolean useSsl)
|
| Methods inherited from class hudson.tasks.BuildStepDescriptor |
filter |
| Methods inherited from class hudson.model.Descriptor |
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Mailer.DescriptorImpl
public Mailer.DescriptorImpl()
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName in class hudson.model.Descriptor<hudson.tasks.Publisher>
getHelpFile
public String getHelpFile()
- Overrides:
getHelpFile in class hudson.model.Descriptor<hudson.tasks.Publisher>
getDefaultSuffix
public String getDefaultSuffix()
getReplyToAddress
public String getReplyToAddress()
setReplyToAddress
public void setReplyToAddress(String address)
createSession
public javax.mail.Session createSession()
- JavaMail session.
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject json)
throws hudson.model.Descriptor.FormException
- Overrides:
configure in class hudson.model.Descriptor<hudson.tasks.Publisher>
- Throws:
hudson.model.Descriptor.FormException
getSmtpServer
public String getSmtpServer()
getAdminAddress
public String getAdminAddress()
- Deprecated. as of 1.4
Use
JenkinsLocationConfiguration
getUrl
public String getUrl()
- Deprecated. as of 1.4
Use
JenkinsLocationConfiguration
getSmtpAuthUserName
public String getSmtpAuthUserName()
getSmtpAuthPassword
public String getSmtpAuthPassword()
getUseSsl
public boolean getUseSsl()
getSmtpPort
public String getSmtpPort()
getCharset
public String getCharset()
setDefaultSuffix
public void setDefaultSuffix(String defaultSuffix)
setHudsonUrl
public void setHudsonUrl(String hudsonUrl)
- Deprecated. as of 1.4
Use
JenkinsLocationConfiguration
setAdminAddress
public void setAdminAddress(String adminAddress)
- Deprecated. as of 1.4
Use
JenkinsLocationConfiguration
setSmtpHost
public void setSmtpHost(String smtpHost)
setUseSsl
public void setUseSsl(boolean useSsl)
setSmtpPort
public void setSmtpPort(String smtpPort)
setCharset
public void setCharset(String chaset)
setSmtpAuth
public void setSmtpAuth(String userName,
String password)
newInstance
public hudson.tasks.Publisher newInstance(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData)
- Overrides:
newInstance in class hudson.model.Descriptor<hudson.tasks.Publisher>
doAddressCheck
public hudson.util.FormValidation doAddressCheck(@QueryParameter
String value)
doCheckSmtpServer
public hudson.util.FormValidation doCheckSmtpServer(@QueryParameter
String value)
doCheckDefaultSuffix
public hudson.util.FormValidation doCheckDefaultSuffix(@QueryParameter
String value)
doSendTestMail
public hudson.util.FormValidation doSendTestMail(@QueryParameter
String smtpServer,
@QueryParameter
String adminAddress,
@QueryParameter
boolean useSMTPAuth,
@QueryParameter
String smtpAuthUserName,
@QueryParameter
String smtpAuthPassword,
@QueryParameter
boolean useSsl,
@QueryParameter
String smtpPort,
@QueryParameter
String charset,
@QueryParameter
String sendTestMailTo)
throws IOException,
javax.servlet.ServletException,
InterruptedException
- Send an email to the admin address
- Throws:
IOException
javax.servlet.ServletException
InterruptedException
isApplicable
public boolean isApplicable(Class<? extends hudson.model.AbstractProject> jobType)
- Specified by:
isApplicable in class hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>
Copyright © 2004-2013. All Rights Reserved.