public class EmailTemplatesResource extends Object
Constructor and Description |
---|
EmailTemplatesResource(MailTemplatesService importer,
EmailTypesService emailTypesService,
CustomTemplatesFeatureAvailabilityCheck customTemplatesFeatureAvailabilityCheck) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
applyEmailTemplates()
Replaces the current email templates pack with previously uploaded one, if exists.
|
javax.ws.rs.core.Response |
downloadEmailTemplates()
Creates a zip file containing email templates at local home and returns the file.
|
javax.ws.rs.core.Response |
getEmailTypes()
Returns a list of root templates mapped with Event Types.
|
javax.ws.rs.core.Response |
revertEmailTemplatesToDefault()
Replaces the current email templates pack with default templates, which are copied over from Jira binaries.
|
javax.ws.rs.core.Response |
uploadEmailTemplates(InputStream fileInputStream)
Extracts given zip file to temporary templates folder.
|
public EmailTemplatesResource(MailTemplatesService importer, EmailTypesService emailTypesService, CustomTemplatesFeatureAvailabilityCheck customTemplatesFeatureAvailabilityCheck)
public javax.ws.rs.core.Response uploadEmailTemplates(InputStream fileInputStream)
Response
OK when templates has extracted
FORBIDDEN when user is not a system admin,
SERVER_ERROR when IOException happen or any unexpected exception is thrownpublic javax.ws.rs.core.Response applyEmailTemplates()
Response
OK when templates were replaced
BAD_REQUEST when there were no templates previously uploaded
SERVER_ERROR when exception happened during applying processpublic javax.ws.rs.core.Response revertEmailTemplatesToDefault()
Response
OK when templates were restored to default,
FORBIDDEN when user is not a system admin,
SERVER_ERROR when any unexpected exception is thrownpublic javax.ws.rs.core.Response downloadEmailTemplates()
Response
OK when zipping was successful
FORBIDDEN when user is not system admin,
SERVER_ERROR when IOException happen or any unexpected exception was thrownpublic javax.ws.rs.core.Response getEmailTypes()
Response
OK when reading email types was successful,
FORBIDDEN when user is not a system admin,
SERVER_ERROR when any unexpected exception is thrownCopyright © 2002-2022 Atlassian. All Rights Reserved.