public class MailServerServiceImpl extends Object implements MailServerService
Constructor and Description |
---|
MailServerServiceImpl(com.atlassian.mail.server.MailServerManager mailServerManager) |
Modifier and Type | Method and Description |
---|---|
MailServer |
addServer(MailServer server)
Adds the specified mail server.
|
Optional<MailServer> |
deleteServer(MailServerFilter filter)
Deletes the first mail server matching the supplied filter.
|
Collection<MailServer> |
deleteServers(MailServerFilter filter)
Deletes all mail servers matching the supplied filter.
|
Optional<MailServer> |
getServer(MailServerFilter filter)
Gets the first mail server matching the supplied filter.
|
Collection<MailServer> |
getServers(MailServerFilter filter)
Gets all configured mail servers matching the supplied filter.
|
MailServer |
updateServer(MailServer server)
Updates an existing mail server.
|
Collection<MailServer> |
updateServers(Collection<MailServer> servers)
Removes all existing servers and adds the the supplied servers.
|
public MailServerServiceImpl(com.atlassian.mail.server.MailServerManager mailServerManager)
public Collection<MailServer> getServers(MailServerFilter filter)
MailServerService
getServers
in interface MailServerService
public Optional<MailServer> getServer(MailServerFilter filter)
MailServerService
getServer
in interface MailServerService
public Collection<MailServer> deleteServers(MailServerFilter filter)
MailServerService
deleteServers
in interface MailServerService
public Optional<MailServer> deleteServer(MailServerFilter filter)
MailServerService
deleteServer
in interface MailServerService
public MailServer addServer(MailServer server)
MailServerService
addServer
in interface MailServerService
public Collection<MailServer> updateServers(Collection<MailServer> servers)
MailServerService
updateServers
in interface MailServerService
public MailServer updateServer(MailServer server)
MailServerService
updateServer
in interface MailServerService
Copyright © 2003–2017 Atlassian. All rights reserved.