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 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
doDefault()
Convenient Action execution method which defaults to returning INPUTString
getEmailAddress()
String
getFromName()
String
getHostname()
Long
getId()
List<HTMLPairType>
getIncomingProtocolList()
String
getJndiName()
protected com.atlassian.mail.server.MailServerManager
getMailServerManager()
String
getName()
String
getPassword()
String
getPort()
String
getPrefix()
String
getProtocol()
String
getUserName()
boolean
isPermitted()
boolean
isTlsRequired()
void
setEmailAddress(String emailAddress)
void
setFromName(String fromName)
void
setHostname(String hostname)
void
setId(Long id)
void
setJndiName(String jndiName)
void
setMailServerManager(com.atlassian.mail.server.MailServerManager mailServerManager)
void
setName(String name)
void
setPassword(String password)
void
setPort(String port)
void
setPrefix(String prefix)
void
setProtocol(String protocol)
void
setTlsRequired(boolean tls)
void
setUserName(String userName)
void
validate()
protected void
validateJNDIScheme()
-
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, setApiContentUiSupport, 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:
isPermitted
in classConfluenceActionSupport
-
validate
public void validate()
- Specified by:
validate
in interfaceMessageHolderAware
- Specified by:
validate
in interfacecom.opensymphony.xwork2.Validateable
- Overrides:
validate
in 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:ConfluenceActionSupport
Convenient Action execution method which defaults to returning INPUT- Overrides:
doDefault
in 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()
-
-