com.atlassian.confluence.mail
Class ConfluenceMailServerManager

java.lang.Object
  extended by com.atlassian.mail.server.managers.AbstractMailServerManager
      extended by com.atlassian.confluence.mail.ConfluenceMailServerManager
All Implemented Interfaces:
com.atlassian.mail.server.MailServerManager

public class ConfluenceMailServerManager
extends com.atlassian.mail.server.managers.AbstractMailServerManager


Field Summary
 
Fields inherited from interface com.atlassian.mail.server.MailServerManager
SERVER_TYPES
 
Constructor Summary
ConfluenceMailServerManager()
           
 
Method Summary
 java.lang.Long create(com.atlassian.mail.server.MailServer mailServer)
           
 void delete(java.lang.Long mailServerId)
           
 void deleteAll()
           
 com.atlassian.mail.server.PopMailServer getDefaultPopMailServer()
           
 com.atlassian.mail.server.SMTPMailServer getDefaultSMTPMailServer()
           
 com.atlassian.mail.server.MailServer getMailServer(java.lang.Long id)
           
 com.atlassian.mail.server.MailServer getMailServer(java.lang.String name)
           
 java.util.List<com.atlassian.mail.server.PopMailServer> getPopMailServers()
           
 java.util.List<java.lang.String> getServerNames()
           
 java.util.List<com.atlassian.mail.server.SMTPMailServer> getSmtpMailServers()
           
 void setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager)
           
 void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)
           
 void update(com.atlassian.mail.server.MailServer mailServer)
           
 
Methods inherited from class com.atlassian.mail.server.managers.AbstractMailServerManager
getMailServerConfigurationHandler, getSession, init, isDefaultSMTPMailServerDefined, setMailServerConfigurationHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfluenceMailServerManager

public ConfluenceMailServerManager()
Method Detail

getMailServer

public com.atlassian.mail.server.MailServer getMailServer(java.lang.Long id)
Specified by:
getMailServer in interface com.atlassian.mail.server.MailServerManager
Specified by:
getMailServer in class com.atlassian.mail.server.managers.AbstractMailServerManager

getMailServer

public com.atlassian.mail.server.MailServer getMailServer(java.lang.String name)
Specified by:
getMailServer in interface com.atlassian.mail.server.MailServerManager
Specified by:
getMailServer in class com.atlassian.mail.server.managers.AbstractMailServerManager

getServerNames

public java.util.List<java.lang.String> getServerNames()
Specified by:
getServerNames in interface com.atlassian.mail.server.MailServerManager
Specified by:
getServerNames in class com.atlassian.mail.server.managers.AbstractMailServerManager

getSmtpMailServers

public java.util.List<com.atlassian.mail.server.SMTPMailServer> getSmtpMailServers()
Specified by:
getSmtpMailServers in interface com.atlassian.mail.server.MailServerManager
Specified by:
getSmtpMailServers in class com.atlassian.mail.server.managers.AbstractMailServerManager

getPopMailServers

public java.util.List<com.atlassian.mail.server.PopMailServer> getPopMailServers()
Specified by:
getPopMailServers in interface com.atlassian.mail.server.MailServerManager
Specified by:
getPopMailServers in class com.atlassian.mail.server.managers.AbstractMailServerManager

create

public java.lang.Long create(com.atlassian.mail.server.MailServer mailServer)
Specified by:
create in interface com.atlassian.mail.server.MailServerManager
Specified by:
create in class com.atlassian.mail.server.managers.AbstractMailServerManager

update

public void update(com.atlassian.mail.server.MailServer mailServer)
Specified by:
update in interface com.atlassian.mail.server.MailServerManager
Specified by:
update in class com.atlassian.mail.server.managers.AbstractMailServerManager

delete

public void delete(java.lang.Long mailServerId)
Specified by:
delete in interface com.atlassian.mail.server.MailServerManager
Specified by:
delete in class com.atlassian.mail.server.managers.AbstractMailServerManager

deleteAll

public void deleteAll()

getDefaultSMTPMailServer

public com.atlassian.mail.server.SMTPMailServer getDefaultSMTPMailServer()
Specified by:
getDefaultSMTPMailServer in interface com.atlassian.mail.server.MailServerManager
Specified by:
getDefaultSMTPMailServer in class com.atlassian.mail.server.managers.AbstractMailServerManager

getDefaultPopMailServer

public com.atlassian.mail.server.PopMailServer getDefaultPopMailServer()
Specified by:
getDefaultPopMailServer in interface com.atlassian.mail.server.MailServerManager
Specified by:
getDefaultPopMailServer in class com.atlassian.mail.server.managers.AbstractMailServerManager

setBandanaManager

public void setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager)

setEventPublisher

public void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)


Copyright © 2003-2013 Atlassian. All Rights Reserved.