@Path(value="/config/mailServer") @Produces(value="application/json") @Consumes(value="application/json") public class MailConfigurationResource extends Object
Constructor and Description |
---|
MailConfigurationResource(MailConfigurationService mailConfigurationService,
MailConfigurationConversionFunction function) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
deleteMailConfiguration(Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
Rest endpoint to delete current mail configuration
|
javax.ws.rs.core.Response |
getMailConfiguration(Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
The REST endpoint to retrieve the current mail server configuration
|
javax.ws.rs.core.Response |
updateMailConfiguration(RestMailConfiguration restMailConfiguration,
Expansion expansion,
javax.ws.rs.core.UriInfo uriInfo)
The Rest endpoint to update the mail server configuration
|
public MailConfigurationResource(MailConfigurationService mailConfigurationService, MailConfigurationConversionFunction function)
@GET public javax.ws.rs.core.Response getMailConfiguration(@NotNull @Context Expansion expansion, @NotNull @Context javax.ws.rs.core.UriInfo uriInfo) throws UnauthorisedException, NotFoundException
Response
UnauthorisedException
NotFoundException
@PUT public javax.ws.rs.core.Response updateMailConfiguration(RestMailConfiguration restMailConfiguration, @NotNull @Context Expansion expansion, @NotNull @Context javax.ws.rs.core.UriInfo uriInfo) throws WebValidationException, UnauthorisedException
restMailConfiguration
- expansion
- uriInfo
- Response
WebValidationException
UnauthorisedException
@DELETE public javax.ws.rs.core.Response deleteMailConfiguration(@NotNull @Context Expansion expansion, @NotNull @Context javax.ws.rs.core.UriInfo uriInfo) throws UnauthorisedException, NotFoundException, com.atlassian.mail.MailException
expansion
- uriInfo
- Response
NotFoundException
com.atlassian.mail.MailException
UnauthorisedException
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.