Class AbstractSetupEmailAction
- java.lang.Object
-
- com.opensymphony.xwork.ActionSupport
-
- com.atlassian.confluence.core.ConfluenceActionSupport
-
- com.atlassian.confluence.setup.actions.AbstractSetupEmailAction
-
- All Implemented Interfaces:
WebInterface
,MessageHolderAware
,com.opensymphony.xwork.Action
,com.opensymphony.xwork.LocaleProvider
,com.opensymphony.xwork.TextProvider
,com.opensymphony.xwork.Validateable
,com.opensymphony.xwork.ValidationAware
,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 String
protocol
-
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
-
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, formatFriendlyDate, getAccessMode, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, 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, 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.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
-
-
-
-
Field Detail
-
protocol
protected String protocol
-
-
Method Detail
-
isPermitted
public final boolean isPermitted()
- Overrides:
isPermitted
in classConfluenceActionSupport
-
validate
public void validate()
- Specified by:
validate
in interfaceMessageHolderAware
- Specified by:
validate
in interfacecom.opensymphony.xwork.Validateable
- Overrides:
validate
in classcom.opensymphony.xwork.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:ConfluenceActionSupport
Default webwork action execution method.- Overrides:
doDefault
in classConfluenceActionSupport
- Returns:
- the action result
- Throws:
Exception
- if something goes wrong
-
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()
-
-