public class JabberPublisherDescriptor
extends hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>
implements hudson.plugins.im.IMPublisherDescriptor
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_COMMAND_PREFIX |
static java.lang.String |
PARAMETERNAME_ACCEPT_ALL_CERTS |
static java.lang.String |
PARAMETERNAME_COMMAND_PREFIX |
static java.lang.String |
PARAMETERNAME_DEFAULT_ID_SUFFIX |
static java.lang.String |
PARAMETERNAME_EMAIL_ADDRESS_AS_JABBERID |
static java.lang.String |
PARAMETERNAME_ENABLED |
static java.lang.String |
PARAMETERNAME_HOSTNAME |
static java.lang.String |
PARAMETERNAME_INITIAL_GROUPCHATS |
static java.lang.String |
PARAMETERNAME_JABBERID |
static java.lang.String |
PARAMETERNAME_NICKNAME |
static java.lang.String |
PARAMETERNAME_PASSWORD |
static java.lang.String |
PARAMETERNAME_PORT |
static java.lang.String |
PARAMETERNAME_PRESENCE |
static java.lang.String |
PARAMETERNAME_PROXYHOST |
static java.lang.String |
PARAMETERNAME_PROXYPASS |
static java.lang.String |
PARAMETERNAME_PROXYPORT |
static java.lang.String |
PARAMETERNAME_PROXYTYPE |
static java.lang.String |
PARAMETERNAME_PROXYUSER |
static java.lang.String |
PARAMETERNAME_SSL |
static java.lang.String |
PARAMETERNAME_SUBSCRIPTION_MODE |
static java.lang.String |
PARAMETERNAME_TARGETS |
static java.lang.String |
PARAMETERNAME_USEPROXY |
static java.lang.String[] |
PARAMETERVALUE_PROXYTYPES |
static java.lang.String |
PARAMETERVALUE_STRATEGY_DEFAULT |
static java.lang.String[] |
PARAMETERVALUE_STRATEGY_VALUES |
static java.lang.String[] |
PARAMETERVALUE_SUBSCRIPTION_MODE |
| Constructor and Description |
|---|
JabberPublisherDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject json) |
hudson.util.FormValidation |
doJabberIdCheck(java.lang.String jabberId,
java.lang.String hostname,
java.lang.String port,
java.lang.String proxyType) |
hudson.util.FormValidation |
doProxyCheck(java.lang.String proxyType,
java.lang.String proxyHost,
java.lang.String proxyPort) |
hudson.util.FormValidation |
doServerCheck(java.lang.String hostname,
java.lang.String port,
java.lang.String proxyType)
Validates the connection information.
|
java.lang.String |
getCommandPrefix() |
java.lang.String |
getDefaultIdSuffix() |
java.util.List<hudson.plugins.im.IMMessageTarget> |
getDefaultTargets() |
java.lang.String |
getDisplayName()
This human readable name is used in the configuration screen.
|
java.lang.String |
getHost()
Returns the real host to use.
|
java.lang.String |
getHostname()
Returns the overridden hostname in case e.g.
|
java.lang.String |
getHudsonUserName() |
hudson.plugins.im.IMMessageTargetConverter |
getIMMessageTargetConverter() |
java.lang.String |
getJabberId()
Returns the jabber ID.
|
java.lang.String |
getNickname() |
hudson.plugins.im.config.ParameterNames |
getParamNames() |
java.lang.String |
getPassword() |
java.lang.String |
getPluginDescription() |
int |
getPort() |
java.lang.String |
getPortString()
Returns the text to be put into the form field.
|
java.lang.String |
getProxyHost() |
java.lang.String |
getProxyPass() |
int |
getProxyPort() |
java.lang.String |
getProxyPortString()
Returns the text to be put into the form field.
|
org.jivesoftware.smack.proxy.ProxyInfo.ProxyType |
getProxyType() |
java.lang.String |
getProxyTypeString()
Returns the text to be put into the form field.
|
java.lang.String |
getProxyUser() |
java.lang.String |
getSubscriptionMode() |
java.lang.String |
getUserName()
Returns the 'user' part of the Jabber ID.
|
boolean |
isAcceptAllCerts() |
boolean |
isApplicable(java.lang.Class<? extends hudson.model.AbstractProject> jobType) |
boolean |
isEmailAddressAsJabberId() |
boolean |
isEnabled() |
boolean |
isExposePresence() |
void |
load() |
JabberPublisher |
newInstance(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData)
Creates a new instance of
JabberPublisher from a submitted form. |
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getT, getViewPage, isInstance, isSubTypeOf, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMappublic static final java.lang.String PARAMETERNAME_ENABLED
public static final java.lang.String PARAMETERNAME_PORT
public static final java.lang.String PARAMETERNAME_HOSTNAME
public static final java.lang.String PARAMETERNAME_USEPROXY
public static final java.lang.String PARAMETERNAME_PROXYTYPE
public static final java.lang.String PARAMETERNAME_PROXYHOST
public static final java.lang.String PARAMETERNAME_PROXYPORT
public static final java.lang.String PARAMETERNAME_PROXYUSER
public static final java.lang.String PARAMETERNAME_PROXYPASS
public static final java.lang.String PARAMETERNAME_SSL
public static final java.lang.String PARAMETERNAME_PRESENCE
public static final java.lang.String PARAMETERNAME_PASSWORD
public static final java.lang.String PARAMETERNAME_JABBERID
public static final java.lang.String PARAMETERNAME_NICKNAME
public static final java.lang.String PARAMETERNAME_TARGETS
public static final java.lang.String PARAMETERNAME_INITIAL_GROUPCHATS
public static final java.lang.String PARAMETERNAME_COMMAND_PREFIX
public static final java.lang.String PARAMETERNAME_DEFAULT_ID_SUFFIX
public static final java.lang.String PARAMETERNAME_SUBSCRIPTION_MODE
public static final java.lang.String PARAMETERNAME_EMAIL_ADDRESS_AS_JABBERID
public static final java.lang.String PARAMETERNAME_ACCEPT_ALL_CERTS
public static final java.lang.String[] PARAMETERVALUE_SUBSCRIPTION_MODE
public static final java.lang.String[] PARAMETERVALUE_PROXYTYPES
public static final java.lang.String[] PARAMETERVALUE_STRATEGY_VALUES
public static final java.lang.String PARAMETERVALUE_STRATEGY_DEFAULT
public static final java.lang.String DEFAULT_COMMAND_PREFIX
public void load()
load in class hudson.model.Descriptor<hudson.tasks.Publisher>public java.lang.String getDisplayName()
getDisplayName in class hudson.model.Descriptor<hudson.tasks.Publisher>public java.lang.String getPluginDescription()
getPluginDescription in interface hudson.plugins.im.IMPublisherDescriptorpublic boolean isEnabled()
isEnabled in interface hudson.plugins.im.IMPublisherDescriptorpublic java.lang.String getHostname()
getHostname in interface hudson.plugins.im.IMPublisherDescriptorpublic java.lang.String getHost()
getServiceName()getHost in interface hudson.plugins.im.IMPublisherDescriptorpublic java.lang.String getJabberId()
public java.lang.String getPassword()
getPassword in interface hudson.plugins.im.IMPublisherDescriptorpublic java.lang.String getNickname()
public int getPort()
getPort in interface hudson.plugins.im.IMPublisherDescriptorpublic java.lang.String getPortString()
public boolean isExposePresence()
isExposePresence in interface hudson.plugins.im.IMPublisherDescriptorpublic java.lang.String getSubscriptionMode()
public boolean isEmailAddressAsJabberId()
public java.lang.String getDefaultIdSuffix()
getDefaultIdSuffix in interface hudson.plugins.im.IMPublisherDescriptorpublic java.lang.String getCommandPrefix()
getCommandPrefix in interface hudson.plugins.im.IMPublisherDescriptorpublic java.lang.String getProxyHost()
public java.lang.String getProxyUser()
public java.lang.String getProxyPass()
public org.jivesoftware.smack.proxy.ProxyInfo.ProxyType getProxyType()
public int getProxyPort()
public java.lang.String getProxyPortString()
public java.lang.String getProxyTypeString()
public boolean isAcceptAllCerts()
public JabberPublisher newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws hudson.model.Descriptor.FormException
JabberPublisher from a submitted form.newInstance in class hudson.model.Descriptor<hudson.tasks.Publisher>hudson.model.Descriptor.FormExceptionpublic boolean configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject json)
throws hudson.model.Descriptor.FormException
configure in class hudson.model.Descriptor<hudson.tasks.Publisher>hudson.model.Descriptor.FormExceptionpublic hudson.util.FormValidation doJabberIdCheck(@QueryParameter
java.lang.String jabberId,
@QueryParameter
java.lang.String hostname,
@QueryParameter
java.lang.String port,
@QueryParameter
java.lang.String proxyType)
public hudson.util.FormValidation doProxyCheck(@QueryParameter
java.lang.String proxyType,
@QueryParameter
java.lang.String proxyHost,
@QueryParameter
java.lang.String proxyPort)
public hudson.util.FormValidation doServerCheck(@QueryParameter
java.lang.String hostname,
@QueryParameter
java.lang.String port,
@QueryParameter
java.lang.String proxyType)
public boolean isApplicable(java.lang.Class<? extends hudson.model.AbstractProject> jobType)
isApplicable in class hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>public java.lang.String getUserName()
getUserName in interface hudson.plugins.im.IMPublisherDescriptorpublic java.lang.String getHudsonUserName()
getHudsonUserName in interface hudson.plugins.im.IMPublisherDescriptorpublic hudson.plugins.im.IMMessageTargetConverter getIMMessageTargetConverter()
getIMMessageTargetConverter in interface hudson.plugins.im.IMPublisherDescriptorpublic java.util.List<hudson.plugins.im.IMMessageTarget> getDefaultTargets()
getDefaultTargets in interface hudson.plugins.im.IMPublisherDescriptorpublic hudson.plugins.im.config.ParameterNames getParamNames()
getParamNames in interface hudson.plugins.im.IMPublisherDescriptor