Package org.exoplatform.leadcapture.rest
Class MailTemplatesManagementRest
- java.lang.Object
-
- org.exoplatform.leadcapture.rest.MailTemplatesManagementRest
-
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
public class MailTemplatesManagementRest extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
-
-
Constructor Summary
Constructors Constructor Description MailTemplatesManagementRest(MailTemplatesManagementService mailTemplatesManagementService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Responseadd(javax.ws.rs.core.UriInfo uriInfo, MailTemplateDTO templateDTO)javax.ws.rs.core.Responsedelete(javax.ws.rs.core.UriInfo uriInfo, Long id)javax.ws.rs.core.ResponsegetTemplates(javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponseimportTemplates(javax.ws.rs.core.UriInfo uriInfo, List<MailTemplateDTO> templateDTOs)javax.ws.rs.core.Responseupdate(javax.ws.rs.core.UriInfo uriInfo, MailTemplateDTO templateDTO)
-
-
-
Constructor Detail
-
MailTemplatesManagementRest
public MailTemplatesManagementRest(MailTemplatesManagementService mailTemplatesManagementService)
-
-
Method Detail
-
getTemplates
@RolesAllowed("ux-team") public javax.ws.rs.core.Response getTemplates(@Context javax.ws.rs.core.UriInfo uriInfo) throws Exception- Throws:
Exception
-
add
@RolesAllowed("ux-team") public javax.ws.rs.core.Response add(@Context javax.ws.rs.core.UriInfo uriInfo, MailTemplateDTO templateDTO) throws Exception- Throws:
Exception
-
delete
@RolesAllowed("ux-team") public javax.ws.rs.core.Response delete(@Context javax.ws.rs.core.UriInfo uriInfo, Long id) throws Exception- Throws:
Exception
-
update
@RolesAllowed("ux-team") public javax.ws.rs.core.Response update(@Context javax.ws.rs.core.UriInfo uriInfo, MailTemplateDTO templateDTO) throws Exception- Throws:
Exception
-
importTemplates
@RolesAllowed("administrators") public javax.ws.rs.core.Response importTemplates(@Context javax.ws.rs.core.UriInfo uriInfo, List<MailTemplateDTO> templateDTOs) throws Exception- Throws:
Exception
-
-