com.atlassian.confluence.mail
Class ConfluenceMailServerManager
java.lang.Object
com.atlassian.mail.server.managers.AbstractMailServerManager
com.atlassian.confluence.mail.ConfluenceMailServerManager
- All Implemented Interfaces:
- MailServerManager
public class ConfluenceMailServerManager
- extends AbstractMailServerManager
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfluenceMailServerManager
public ConfluenceMailServerManager()
setEventManager
public void setEventManager(EventManager eventManager)
getMailServer
public MailServer getMailServer(Long id)
throws MailException
- Specified by:
getMailServer
in interface MailServerManager
- Specified by:
getMailServer
in class AbstractMailServerManager
- Throws:
MailException
getMailServer
public MailServer getMailServer(String name)
throws MailException
- Specified by:
getMailServer
in interface MailServerManager
- Specified by:
getMailServer
in class AbstractMailServerManager
- Throws:
MailException
getServerNames
public List<String> getServerNames()
throws MailException
- Specified by:
getServerNames
in interface MailServerManager
- Specified by:
getServerNames
in class AbstractMailServerManager
- Throws:
MailException
getSmtpMailServers
public List<MailServer> getSmtpMailServers()
- Specified by:
getSmtpMailServers
in interface MailServerManager
- Specified by:
getSmtpMailServers
in class AbstractMailServerManager
getSmtpMailServerMap
protected Map<Long,MailServer> getSmtpMailServerMap()
getPopMailServers
public List getPopMailServers()
throws MailException
- Specified by:
getPopMailServers
in interface MailServerManager
- Specified by:
getPopMailServers
in class AbstractMailServerManager
- Throws:
MailException
create
public Long create(MailServer mailServer)
throws MailException
- Specified by:
create
in interface MailServerManager
- Specified by:
create
in class AbstractMailServerManager
- Throws:
MailException
update
public void update(MailServer mailServer)
throws MailException
- Specified by:
update
in interface MailServerManager
- Specified by:
update
in class AbstractMailServerManager
- Throws:
MailException
delete
public void delete(Long mailServerId)
- Specified by:
delete
in interface MailServerManager
- Specified by:
delete
in class AbstractMailServerManager
getDefaultSMTPMailServer
public SMTPMailServer getDefaultSMTPMailServer()
throws MailException
- Specified by:
getDefaultSMTPMailServer
in interface MailServerManager
- Specified by:
getDefaultSMTPMailServer
in class AbstractMailServerManager
- Throws:
MailException
getDefaultPopMailServer
public PopMailServer getDefaultPopMailServer()
throws MailException
- Specified by:
getDefaultPopMailServer
in interface MailServerManager
- Specified by:
getDefaultPopMailServer
in class AbstractMailServerManager
- Throws:
MailException
setBandanaManager
public void setBandanaManager(BandanaManager bandanaManager)