Class UpdateMailServer

java.lang.Object
com.opensymphony.xwork2.ActionSupport
com.atlassian.crowd.console.action.BaseAction
com.atlassian.crowd.console.action.options.UpdateMailServer
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.interceptor.ValidationAware, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.ModelDriven<MailServerModel>, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, Serializable, org.apache.struts2.interceptor.SessionAware

public class UpdateMailServer extends BaseAction implements com.opensymphony.xwork2.ModelDriven<MailServerModel>, org.apache.struts2.interceptor.SessionAware
See Also:
  • Constructor Details

    • UpdateMailServer

      public UpdateMailServer()
  • Method Details

    • setSession

      public void setSession(Map<String,Object> map)
      Specified by:
      setSession in interface org.apache.struts2.interceptor.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:
      execute in interface com.opensymphony.xwork2.Action
      Overrides:
      execute in class BaseAction
      Throws:
      com.atlassian.oauth2.client.api.storage.token.exception.UnrecoverableTokenException
      com.atlassian.oauth2.client.api.storage.token.exception.RecoverableTokenException
    • startOAuth2Authorization

      public String startOAuth2Authorization()
    • completeOAuth2Authorization

      public String completeOAuth2Authorization()
    • getAuthenticationMethods

      public List<UpdateMailServer.AuthenticationMethod> getAuthenticationMethods()
    • setPropertyManager

      public void setPropertyManager(PropertyManager propertyManager)
      Overrides:
      setPropertyManager in class BaseAction
    • setMailManager

      public void setMailManager(MailManager mailManager)
    • setApplicationProperties

      public void setApplicationProperties(com.atlassian.sal.api.ApplicationProperties applicationProperties)
    • setFlowRequestServiceSupplier

      public void setFlowRequestServiceSupplier(FlowRequestServiceSupplier flowRequestServiceSupplier)
    • setClientConfigStorageServiceSupplier

      public void setClientConfigStorageServiceSupplier(ClientConfigStorageServiceSupplier clientConfigStorageServiceSupplier)
    • setMailServerModel

      protected void setMailServerModel(MailServerModel mailServerModel)
    • getModel

      public MailServerModel getModel()
      Specified by:
      getModel in interface com.opensymphony.xwork2.ModelDriven<MailServerModel>
    • setAuthorizedOauth2ConfigurationId

      public void setAuthorizedOauth2ConfigurationId(String authorizedOauth2ConfigurationId)
    • getAuthorizedOauth2ConfigurationId

      public String getAuthorizedOauth2ConfigurationId()