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_ERROR
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, authenticationContext, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, deploymentProjectService, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager
Constructor and Description |
---|
ConfigureInstantMessagingServer() |
getSecuredDomainObject
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getErrorMessages, getErrors, 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, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, hasResultKeyReadPermission, isCheckboxSetInAction, isEc2ConfigurationWarningRequired, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, streamJson, toJson, toJson
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionErrors, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAllErrorMessages
public static final String XMPP_RESOURCE_PATTERN
protected InstantMessagingServerDefinition currentInstantMessagingServer
protected InstantMessagingServerManager instantMessagingServerManager
protected BambooSmackClient bambooSmackClient
public String doDefault() throws Exception
BambooActionSupport
doDefault
in class BambooActionSupport
Exception
public void validate()
validate
in interface com.opensymphony.xwork2.Validateable
validate
in class com.opensymphony.xwork2.ActionSupport
public 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 © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.