com.atlassian.mail.server.managers
Class XMLMailServerManager
java.lang.Object
com.atlassian.mail.server.managers.AbstractMailServerManager
com.atlassian.mail.server.managers.XMLMailServerManager
- All Implemented Interfaces:
- MailServerManager
- public class XMLMailServerManager
- extends AbstractMailServerManager
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLMailServerManager
public XMLMailServerManager()
init
public void init(java.util.Map params)
- Specified by:
init in interface MailServerManager- Overrides:
init in class AbstractMailServerManager
getConfigurationInputStream
protected java.io.InputStream getConfigurationInputStream(java.lang.String resource)
getConfigFile
public java.lang.String getConfigFile()
getMailServer
public MailServer getMailServer(java.lang.Long id)
- Specified by:
getMailServer in interface MailServerManager- Specified by:
getMailServer in class AbstractMailServerManager
getMailServer
public MailServer getMailServer(java.lang.String name)
throws MailException
- Specified by:
getMailServer in interface MailServerManager- Specified by:
getMailServer in class AbstractMailServerManager
- Throws:
MailException
create
public java.lang.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(java.lang.Long mailServerId)
throws MailException
- Specified by:
delete in interface MailServerManager- Specified by:
delete in class AbstractMailServerManager
- Throws:
MailException
getServerNames
public java.util.List getServerNames()
throws MailException
- Specified by:
getServerNames in interface MailServerManager- Specified by:
getServerNames in class AbstractMailServerManager
- Throws:
MailException
getSmtpMailServers
public java.util.List getSmtpMailServers()
throws MailException
- Specified by:
getSmtpMailServers in interface MailServerManager- Specified by:
getSmtpMailServers in class AbstractMailServerManager
- Throws:
MailException
getPopMailServers
public java.util.List getPopMailServers()
throws MailException
- Specified by:
getPopMailServers in interface MailServerManager- Specified by:
getPopMailServers in class AbstractMailServerManager
- Throws:
MailException
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
getSMTPMailServerClass
protected java.lang.Class getSMTPMailServerClass()
getPopMailServerClass
protected java.lang.Class getPopMailServerClass()
Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.