Class AbstractSetupEmailAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.confluence.core.ConfluenceActionSupport
-
- com.atlassian.confluence.setup.actions.AbstractSetupEmailAction
-
- All Implemented Interfaces:
WebInterface,MessageHolderAware,com.opensymphony.xwork2.Action,com.opensymphony.xwork2.interceptor.ValidationAware,com.opensymphony.xwork2.LocaleProvider,com.opensymphony.xwork2.TextProvider,com.opensymphony.xwork2.Validateable,Serializable
- Direct Known Subclasses:
CreateMailServerAction,EditMailServerAction
public abstract class AbstractSetupEmailAction extends ConfluenceActionSupport
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringprotocol-
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, personService, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description AbstractSetupEmailAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdoDefault()Convenient Action execution method which defaults to returning INPUTStringgetEmailAddress()StringgetFromName()StringgetHostname()LonggetId()List<HTMLPairType>getIncomingProtocolList()StringgetJndiName()protected com.atlassian.mail.server.MailServerManagergetMailServerManager()StringgetName()StringgetPassword()StringgetPort()StringgetPrefix()StringgetProtocol()StringgetUserName()booleanisPermitted()booleanisTlsRequired()voidsetEmailAddress(String emailAddress)voidsetFromName(String fromName)voidsetHostname(String hostname)voidsetId(Long id)voidsetJndiName(String jndiName)voidsetMailServerManager(com.atlassian.mail.server.MailServerManager mailServerManager)voidsetName(String name)voidsetPassword(String password)voidsetPort(String port)voidsetPrefix(String prefix)voidsetProtocol(String protocol)voidsetTlsRequired(boolean tls)voidsetUserName(String userName)voidvalidate()protected voidvalidateJNDIScheme()-
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, formatFriendlyDate, getAccessMode, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getBootstrapStatusProvider, getCancel, getCancelResult, getConfluenceAccessManager, getContext, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocLink, getEventManager, getFriendlyDateFormatter, getFrontendServiceURL, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageJs, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionManager, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPersonService, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUserAccessor, getUserByName, getUserFullName, getUserHasBrowseUsersPermission, getUserHasLicensedAccess, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPrintableVersion, isSkipAccessCheck, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, setAccessModeService, setApiDateFormatService, setApiPersonService, setBootstrapManager, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setServletRequestSupplier, setSettingsManager, setSkipAccessCheck, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, withServletRequestSupplier
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors
-
-
-
-
Field Detail
-
protocol
protected String protocol
-
-
Method Detail
-
isPermitted
public final boolean isPermitted()
- Overrides:
isPermittedin classConfluenceActionSupport
-
validate
public void validate()
- Specified by:
validatein interfaceMessageHolderAware- Specified by:
validatein interfacecom.opensymphony.xwork2.Validateable- Overrides:
validatein classcom.opensymphony.xwork2.ActionSupport
-
getName
public String getName()
-
setName
public void setName(String name)
-
getEmailAddress
public String getEmailAddress()
-
setEmailAddress
public void setEmailAddress(String emailAddress)
-
getFromName
public String getFromName()
-
setFromName
public void setFromName(String fromName)
-
getPrefix
public String getPrefix()
-
setPrefix
public void setPrefix(String prefix)
-
getUserName
public String getUserName()
-
setUserName
public void setUserName(String userName)
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
doDefault
public String doDefault() throws Exception
Description copied from class:ConfluenceActionSupportConvenient Action execution method which defaults to returning INPUT- Overrides:
doDefaultin classConfluenceActionSupport- Throws:
Exception
-
getHostname
public String getHostname()
-
getPort
public String getPort()
-
setPort
public void setPort(String port)
-
setHostname
public void setHostname(String hostname)
-
isTlsRequired
public boolean isTlsRequired()
-
setTlsRequired
public void setTlsRequired(boolean tls)
-
getJndiName
public String getJndiName()
-
setJndiName
public void setJndiName(String jndiName)
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
setProtocol
public void setProtocol(String protocol)
-
getProtocol
public String getProtocol()
-
setMailServerManager
public void setMailServerManager(com.atlassian.mail.server.MailServerManager mailServerManager)
-
getMailServerManager
protected com.atlassian.mail.server.MailServerManager getMailServerManager()
-
getIncomingProtocolList
public List<HTMLPairType> getIncomingProtocolList()
-
validateJNDIScheme
protected void validateJNDIScheme()
-
-