Class MailServerSessionWrapper

java.lang.Object
com.atlassian.crowd.util.MailServerSessionWrapper

public class MailServerSessionWrapper extends Object
Used to manage session attributes when performing first time OAuth2 authorization.
  • Constructor Details

    • MailServerSessionWrapper

      public MailServerSessionWrapper(Map<String,Object> sessionAttributes)
  • Method Details

    • setMailServerModel

      public void setMailServerModel(MailServerModel mailServerModel)
    • setFlowId

      public void setFlowId(String flowId)
    • setAuthorizedConfigurationId

      public void setAuthorizedConfigurationId(String authorizedConfigurationId)
    • setOauth2AuthorizationErrorMessage

      public void setOauth2AuthorizationErrorMessage(String oauth2AuthorizationErrorMessage)
    • removeMailServerModel

      public Optional<MailServerModel> removeMailServerModel()
    • getMailServerModel

      public Optional<MailServerModel> getMailServerModel()
    • removeFlowId

      public Optional<String> removeFlowId()
    • removeAuthorizedConfigurationId

      public Optional<String> removeAuthorizedConfigurationId()
    • removeOauth2AuthorizationErrorMessage

      public Optional<String> removeOauth2AuthorizationErrorMessage()