Class UpdateMailServer
java.lang.Object
org.apache.struts2.ActionSupport
com.atlassian.crowd.console.action.BaseAction
com.atlassian.crowd.console.action.options.UpdateMailServer
- All Implemented Interfaces:
Serializable,org.apache.struts2.action.Action,org.apache.struts2.action.SessionAware,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.locale.LocaleProvider,org.apache.struts2.text.TextProvider,org.apache.struts2.Validateable
- See Also:
-
Field Summary
Fields inherited from class com.atlassian.crowd.console.action.BaseAction
actionHelper, actionMessageAlertColor, ALERT_BLUE, ALERT_GREEN, ALERT_RED, ALERT_YELLOW, applicationManager, applicationService, BASIC_AUTH_PLUGIN_KEY, BASIC_AUTH_SYS_PROP_DISABLED, clientProperties, clusterService, crowdLicenseManager, directoryManager, initialLoad, pluginPropertyManager, propertyManager, rememberMeService, SMALL_AVATAR_SIZE, smallAvatarUrl, tab, tokenAuthenticationManagerFields 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 TypeMethodDescriptionexecute()getFrom()getHost()getId()getPort()booleanbooleanvoidsetApplicationProperties(com.atlassian.sal.api.ApplicationProperties applicationProperties) voidsetAuthorizedOauth2ConfigurationId(String authorizedOauth2ConfigurationId) voidsetClientConfigStorageServiceSupplier(ClientConfigStorageServiceSupplier clientConfigStorageServiceSupplier) voidsetFlowRequestServiceSupplier(FlowRequestServiceSupplier flowRequestServiceSupplier) voidvoidvoidvoidsetJndiLocation(String jndiLocation) voidsetJndiMailActive(String jndiMailActive) voidsetMailManager(MailManager mailManager) protected voidsetMailServerModel(MailServerModel mailServerModel) voidsetNotificationEmails(List<String> notificationEmails) voidsetOauth2ConfigurationId(String oauth2ConfigurationId) voidsetPassword(String password) voidvoidvoidsetPropertyManager(PropertyManager propertyManager) voidsetStartTLS(String startTLS) voidsetTimeout(String timeout) voidsetUsername(String username) voidvoidwithSession(Map<String, Object> map) Methods inherited from class com.atlassian.crowd.console.action.BaseAction
addActionError, addActionMessage, applyFieldError, applyFieldErrors, applyValidationErrors, authorisedToAccessCrowdAdminConsole, authorisedToAccessCrowdConsole, bindInformationAboutLicense, containsActionMessages, containsErrorMessages, directory, findAvatarUrl, getActionMessageAlertColor, getBootstrapManager, getCrowdApplication, getCurrentLicenseResourceTotal, getDisplayableLink, getHttpRequest, getImageLocation, getImageTitle, getLabel, getLicense, getLink, getLocaleProvider, getPasswordComplexityMessage, getPrincipalName, getRemoteUser, getSession, getSitemeshPageProperties, getSmallAvatarUrl, getTab, getText, getText, getTextProvider, getUserName, getWebFragmentsContextMap, getWebInterfaceManager, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, getXsrfToken, getXsrfTokenName, isAtResourceLimit, isAuthenticated, isBasicAuthEnabled, isDataCenterLicense, isEvaluation, isGroupAdmin, isInitialLoad, isLicenseExpired, isLicenseForged, isRestartRequiredToEnableClustering, isSubscription, isSysAdmin, isWithinGracePeriod, renderFreemarkerTemplate, resolveAvatarUri, setActionHelper, setApplicationManager, setApplicationService, setClientProperties, setClusterService, setCrowdApplication, setCrowdLicenseManager, setDirectoryManager, setPluginPropertyManager, setRememberMeService, setTab, setTokenAuthenticationManager, setWebInterfaceManager, setWebResourceManager, setXsrfTokenGeneratorMethods inherited from class org.apache.struts2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocale, validate
-
Constructor Details
-
UpdateMailServer
public UpdateMailServer()
-
-
Method Details
-
withSession
- Specified by:
withSessionin interfaceorg.apache.struts2.action.SessionAware
-
execute
public String execute() throws com.atlassian.oauth2.client.api.storage.token.exception.UnrecoverableTokenException, com.atlassian.oauth2.client.api.storage.token.exception.RecoverableTokenException- Specified by:
executein interfaceorg.apache.struts2.action.Action- Overrides:
executein classBaseAction- Throws:
com.atlassian.oauth2.client.api.storage.token.exception.UnrecoverableTokenExceptioncom.atlassian.oauth2.client.api.storage.token.exception.RecoverableTokenException
-
startOAuth2Authorization
-
completeOAuth2Authorization
-
getAuthenticationMethods
-
setPropertyManager
- Overrides:
setPropertyManagerin classBaseAction
-
setMailManager
-
setApplicationProperties
public void setApplicationProperties(com.atlassian.sal.api.ApplicationProperties applicationProperties) -
setFlowRequestServiceSupplier
-
setClientConfigStorageServiceSupplier
public void setClientConfigStorageServiceSupplier(ClientConfigStorageServiceSupplier clientConfigStorageServiceSupplier) -
setMailServerModel
-
getMailServerModel
-
setAuthorizedOauth2ConfigurationId
-
getAuthorizedOauth2ConfigurationId
-
getId
-
setId
-
getFrom
-
getStartTLS
-
setPort
-
setUseSSL
-
setFrom
-
getPrefix
-
setJndiMailActive
-
getNotificationEmails
-
getJndiLocation
-
setPrefix
-
getHost
-
getTimeout
-
getOauth2ConfigurationId
-
setHost
-
getPort
-
setJndiLocation
-
setPassword
-
setTimeout
-
getUseSSL
-
setOauth2ConfigurationId
-
getUsername
-
setUsername
-
setNotificationEmails
-
getJndiMailActive
-
setStartTLS
-
getPassword
-
isPasswordExists
public boolean isPasswordExists() -
isPasswordEmpty
public boolean isPasswordEmpty()
-