Class ConfigureInstantMessagingServer
java.lang.Object
org.apache.struts2.ActionSupport
com.opensymphony.xwork2.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.configuration.GlobalAdminAction
com.atlassian.bamboo.ww2.actions.admin.instantmessagingserver.ConfigureInstantMessagingServer
- All Implemented Interfaces:
JsonStreamingAction,ErrorCollection,BambooSessionAware,NavigationAware,DomainObjectSecurityAware,GlobalAdminSecurityAware,GlobalReadSecurityAware,ReturnUrlAware,com.atlassian.core.i18n.I18nTextProvider,com.atlassian.struts.TextProvider,com.atlassian.struts.ValidationAware,com.opensymphony.xwork.ValidationAware,com.opensymphony.xwork2.Action,com.opensymphony.xwork2.interceptor.ValidationAware,com.opensymphony.xwork2.LocaleProvider,com.opensymphony.xwork2.TextProvider,com.opensymphony.xwork2.Validateable,Serializable,org.apache.struts2.action.Action,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.Validateable
- Direct Known Subclasses:
CreateInstantMessagingServer
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatusNested classes/interfaces inherited from interface com.opensymphony.xwork2.interceptor.ValidationAware
com.opensymphony.xwork2.interceptor.ValidationAware.LegacyAdapter -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BambooSmackClientprotected InstantMessagingServerDefinitionprotected InstantMessagingServerManagerstatic final StringFields inherited from class com.atlassian.bamboo.configuration.GlobalAdminAction
RESTRICTED_ADMIN_ACCESS_DENIED_ERRORFields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
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, webInterfaceManagerFields inherited from class org.apache.struts2.ActionSupport
containerFields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()protected @NotNull InstantMessagingServerDefinitiondelete()doAdd()Default action just sends to the inputdoRead()edit()longgetHost()longgetName()getPort()booleanbooleanvoidsetAffectedInstantMessagingServerId(long affectedInstantMessagingServerId) voidsetBambooSmackClient(BambooSmackClient bambooSmackClient) voidsetCurrentInstantMessagingServer(InstantMessagingServerDefinition currentInstantMessagingServer) voidsetEnforceLegacySsl(boolean enforceLegacySsl) voidvoidsetInstantMessagingServerId(long instantMessagingServerId) voidsetInstantMessagingServerManager(InstantMessagingServerManager instantMessagingServerManager) voidsetMessageTest(String messageTest) voidvoidsetPassword(String password) voidsetPasswordChange(String passwordChange) voidvoidsetResource(String resource) voidsetSecureConnectionRequired(boolean secureConnectionRequired) voidsetTestRecipients(String testRecipients) voidsetUsername(String username) voidvalidate()Methods inherited from class com.atlassian.bamboo.configuration.GlobalAdminAction
getSecuredDomainObjectMethods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, canRunBuild, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionErrors, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBambooContainer, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getCheckBoxFields, getConcurrentBuildExecutionStrategyOptions, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDecorator, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getErrorMessages, getErrors, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNodeLifecycleState, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getRandomString, getReturnUrl, getSessionUser, 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, hasProjectPermission, hasProjectPermission, hasRestrictedAdminPermission, hasResultKeyReadPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedEnvironmentService, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setNodeLifecycleProvider, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setWebInterfaceManager, streamJson, toJson, toJsonMethods inherited from class org.apache.struts2.ActionSupport
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocaleMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.struts2.action.Action
executeMethods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessagesMethods inherited from interface org.apache.struts2.interceptor.ValidationAware
addActionMessage, addFieldError, getActionMessages, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
-
Field Details
-
XMPP_RESOURCE_PATTERN
- See Also:
-
currentInstantMessagingServer
-
instantMessagingServerManager
-
bambooSmackClient
-
-
Constructor Details
-
ConfigureInstantMessagingServer
public ConfigureInstantMessagingServer()
-
-
Method Details
-
doDefault
Description copied from class:BambooActionSupportDefault action just sends to the input- Overrides:
doDefaultin classBambooActionSupport- Throws:
Exception
-
validate
public void validate()- Specified by:
validatein interfaceorg.apache.struts2.Validateable- Overrides:
validatein classorg.apache.struts2.ActionSupport
-
doAdd
- Throws:
Exception
-
create
- Throws:
Exception
-
doRead
- Throws:
Exception
-
edit
- Throws:
Exception
-
delete
- Throws:
Exception
-
getInstantMessagingServers
-
setBambooSmackClient
-
setInstantMessagingServerManager
public void setInstantMessagingServerManager(InstantMessagingServerManager instantMessagingServerManager) -
getInstantMessagingServerId
public long getInstantMessagingServerId() -
setInstantMessagingServerId
public void setInstantMessagingServerId(long instantMessagingServerId) -
getCurrentInstantMessagingServer
-
setCurrentInstantMessagingServer
public void setCurrentInstantMessagingServer(InstantMessagingServerDefinition currentInstantMessagingServer) -
getName
-
setName
-
getHost
-
setHost
-
getPort
-
setPort
-
getUsername
-
setUsername
-
getPasswordChange
-
setPasswordChange
-
getPassword
-
setPassword
-
getResource
-
setResource
-
isEnforceLegacySsl
public boolean isEnforceLegacySsl() -
setEnforceLegacySsl
public void setEnforceLegacySsl(boolean enforceLegacySsl) -
isSecureConnectionRequired
public boolean isSecureConnectionRequired() -
setSecureConnectionRequired
public void setSecureConnectionRequired(boolean secureConnectionRequired) -
getMessageTest
-
setMessageTest
-
getTestRecipients
-
setTestRecipients
-
getAffectedInstantMessagingServerId
public long getAffectedInstantMessagingServerId() -
setAffectedInstantMessagingServerId
public void setAffectedInstantMessagingServerId(long affectedInstantMessagingServerId) -
createInstantMessagingServerDefinition
@NotNull protected @NotNull InstantMessagingServerDefinition createInstantMessagingServerDefinition()
-