public class ConfigureInstantMessagingServer extends GlobalAdminAction
BambooActionSupport.JSONStatus| Modifier and Type | Field and Description |
|---|---|
protected BambooSmackClient |
bambooSmackClient |
protected InstantMessagingServerDefinition |
currentInstantMessagingServer |
protected InstantMessagingServerManager |
instantMessagingServerManager |
static String |
XMPP_RESOURCE_PATTERN |
RESTRICTED_ADMIN_ACCESS_DENIED_ERRORACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, dashboardCachingManager, environmentService, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager| Constructor and Description |
|---|
ConfigureInstantMessagingServer() |
getSecuredDomainObjectaddActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, execute, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDeploymentProject, getDescriptionFromLabelKey, getElasticConfig, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getServerLifecycleState, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTextProvider, getTexts, getTexts, getTextWithArgs, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebPanelContext, getWebSectionsForLocation, hasActionWarnings, hasAdminPermission, hasAnyErrors, hasBuilds, hasEntityPermission, hasGlobalAdminPermission, hasGlobalPermission, hasGlobalPermission, hasKey, hasLinkedDeployments, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, input, isCheckboxSetInAction, isEc2ConfigurationWarningRequired, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setDecorator, setEnableJavascript, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLinkedDeploymentProjectCacheService, setNavigationContext, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, toJson, toJsonaddActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFormatted, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, setContainer, setFieldErrorsequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetErrorMessages, getErrorspublic static final String XMPP_RESOURCE_PATTERN
protected InstantMessagingServerDefinition currentInstantMessagingServer
protected InstantMessagingServerManager instantMessagingServerManager
protected BambooSmackClient bambooSmackClient
public String doDefault() throws Exception
BambooActionSupportdoDefault in class BambooActionSupportExceptionpublic void validate()
validate in interface com.opensymphony.xwork2.Validateablevalidate in class com.opensymphony.xwork2.ActionSupportpublic Collection<InstantMessagingServerDefinition> getInstantMessagingServers()
public void setBambooSmackClient(BambooSmackClient bambooSmackClient)
public void setInstantMessagingServerManager(InstantMessagingServerManager instantMessagingServerManager)
public long getInstantMessagingServerId()
public void setInstantMessagingServerId(long instantMessagingServerId)
public InstantMessagingServerDefinition getCurrentInstantMessagingServer()
public void setCurrentInstantMessagingServer(InstantMessagingServerDefinition currentInstantMessagingServer)
public String getName()
public void setName(String name)
public String getHost()
public void setHost(String host)
public String getPort()
public void setPort(String port)
public String getUsername()
public void setUsername(String username)
public String getPasswordChange()
public void setPasswordChange(String passwordChange)
public String getPassword()
public void setPassword(String password)
public String getResource()
public void setResource(String resource)
public boolean isEnforceLegacySsl()
public void setEnforceLegacySsl(boolean enforceLegacySsl)
public boolean isSecureConnectionRequired()
public void setSecureConnectionRequired(boolean secureConnectionRequired)
public String getMessageTest()
public void setMessageTest(String messageTest)
public String getTestRecipients()
public void setTestRecipients(String testRecipients)
public long getAffectedInstantMessagingServerId()
public void setAffectedInstantMessagingServerId(long affectedInstantMessagingServerId)
@NotNull protected InstantMessagingServerDefinition createInstantMessagingServerDefinition()
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.