public interface

MailAccountManager

com.atlassian.confluence.mail.MailAccountManager
Known Indirect Subclasses

Summary

Public Methods
abstract MailAccount addMailAccount(Space space, MailAccount mailAccount)
abstract MailAccount getMailAccount(Space space, int accountId)
abstract List<MailAccount> getMailAccounts(Space space)
abstract MailPollResult poll(Space space, MailAccount mailAccount)
abstract List<MailPollResult> poll(Space space)
abstract List pollAllSpaces()
abstract void removeMailAccount(Space space, int accountId)
abstract void updateAccount(Space space, MailAccount mailAccount)
abstract MailPollResult updateAccountStatus(MailAccount mailAccount)
check whether mail account can reliably retrieve mail.

Public Methods

public abstract MailAccount addMailAccount (Space space, MailAccount mailAccount)

public abstract MailAccount getMailAccount (Space space, int accountId)

public abstract List<MailAccount> getMailAccounts (Space space)

public abstract MailPollResult poll (Space space, MailAccount mailAccount)

public abstract List<MailPollResult> poll (Space space)

public abstract List pollAllSpaces ()

public abstract void removeMailAccount (Space space, int accountId)

public abstract void updateAccount (Space space, MailAccount mailAccount)

public abstract MailPollResult updateAccountStatus (MailAccount mailAccount)

check whether mail account can reliably retrieve mail. This will perform a check (by connecting to the server and logging in, for example) rather than just trusting the last known status value set on the mail account.

Returns
  • true if the server successfully verified its status, false otherwise