|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthudson.model.Descriptor<T>
hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>
hudson.plugins.jabber.im.transport.JabberPublisherDescriptor
public class JabberPublisherDescriptor
Nested Class Summary |
---|
Nested classes/interfaces inherited from class hudson.model.Descriptor |
---|
hudson.model.Descriptor.FormException, hudson.model.Descriptor.PropertyType |
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_COMMAND_PREFIX
|
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_GROUP_NICKNAME
|
static java.lang.String |
PARAMETERNAME_HOSTNAME
|
static java.lang.String |
PARAMETERNAME_INITIAL_GROUPCHATS
|
static java.lang.String |
PARAMETERNAME_JABBERID
|
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_SASL
|
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
|
Fields inherited from class hudson.model.Descriptor |
---|
clazz |
Fields inherited from interface hudson.plugins.im.IMPublisherDescriptor |
---|
PARAMETERNAME_HUDSON_LOGIN, PARAMETERNAME_HUDSON_PASSWORD, PARAMETERNAME_NOTIFY_CULPRITS, PARAMETERNAME_NOTIFY_FIXERS, PARAMETERNAME_NOTIFY_START, PARAMETERNAME_NOTIFY_SUSPECTS, PARAMETERNAME_NOTIFY_UPSTREAM_COMMITTERS, PARAMETERNAME_STRATEGY |
Fields inherited from interface hudson.model.Saveable |
---|
NOOP |
Constructor Summary | |
---|---|
JabberPublisherDescriptor()
|
Method Summary | |
---|---|
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 |
getGroupChatNickname()
|
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 |
getHudsonPassword()
|
java.lang.String |
getHudsonUserName()
|
hudson.plugins.im.IMMessageTargetConverter |
getIMMessageTargetConverter()
|
java.lang.String |
getInitialGroupChats()
Gets the whitespace separated list of group chats to join, or null if nothing is configured. |
java.lang.String |
getJabberId()
Returns the jabber ID. |
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 |
isApplicable(java.lang.Class<? extends hudson.model.AbstractProject> jobType)
|
boolean |
isEmailAddressAsJabberId()
|
boolean |
isEnabled()
|
boolean |
isEnableSASL()
|
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. |
Methods inherited from class hudson.tasks.BuildStepDescriptor |
---|
filter |
Methods inherited from class hudson.model.Descriptor |
---|
calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, getCheckUrl, getConfigPage, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getPropertyType, getPropertyType, getViewPage, isInstance, isSubTypeOf, newInstance, newInstancesFromHeteroList, save, toArray, toList, toMap |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public 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_SASL
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_GROUP_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[] 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
Constructor Detail |
---|
public JabberPublisherDescriptor()
Method Detail |
---|
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.IMPublisherDescriptor
public boolean isEnabled()
isEnabled
in interface hudson.plugins.im.IMPublisherDescriptor
public java.lang.String getHostname()
getHostname
in interface hudson.plugins.im.IMPublisherDescriptor
public java.lang.String getHost()
getServiceName()
getHost
in interface hudson.plugins.im.IMPublisherDescriptor
public java.lang.String getJabberId()
public java.lang.String getPassword()
getPassword
in interface hudson.plugins.im.IMPublisherDescriptor
public java.lang.String getGroupChatNickname()
public int getPort()
getPort
in interface hudson.plugins.im.IMPublisherDescriptor
public java.lang.String getPortString()
public boolean isEnableSASL()
public boolean isExposePresence()
isExposePresence
in interface hudson.plugins.im.IMPublisherDescriptor
public java.lang.String getSubscriptionMode()
public java.lang.String getInitialGroupChats()
public boolean isEmailAddressAsJabberId()
public java.lang.String getDefaultIdSuffix()
getDefaultIdSuffix
in interface hudson.plugins.im.IMPublisherDescriptor
public java.lang.String getCommandPrefix()
getCommandPrefix
in interface hudson.plugins.im.IMPublisherDescriptor
public 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 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.FormException
public 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.FormException
public 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.IMPublisherDescriptor
public java.lang.String getHudsonPassword()
getHudsonPassword
in interface hudson.plugins.im.IMPublisherDescriptor
public java.lang.String getHudsonUserName()
getHudsonUserName
in interface hudson.plugins.im.IMPublisherDescriptor
public hudson.plugins.im.IMMessageTargetConverter getIMMessageTargetConverter()
getIMMessageTargetConverter
in interface hudson.plugins.im.IMPublisherDescriptor
public java.util.List<hudson.plugins.im.IMMessageTarget> getDefaultTargets()
getDefaultTargets
in interface hudson.plugins.im.IMPublisherDescriptor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |