Class EmailTemplateResource
java.lang.Object
dev.getelements.elements.rest.schema.email.EmailTemplateResource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateEmailTemplate(CreateEmailTemplateRequest createEmailTemplateRequest) voiddeleteEmailTemplate(String emailTemplateId) getEmailTemplate(String emailTemplateIdOrKey) getEmailTemplates(int offset, int count) voidsetEmailTemplateService(EmailTemplateService emailTemplateService) updateEmailTemplate(String emailTemplateId, UpdateEmailTemplateRequest updateEmailTemplateRequest)
-
Constructor Details
-
EmailTemplateResource
public EmailTemplateResource()
-
-
Method Details
-
getEmailTemplates
@GET @Produces("application/json") public Pagination<EmailTemplate> getEmailTemplates(@QueryParam("offset") @DefaultValue("0") int offset, @QueryParam("count") @DefaultValue("20") int count) -
getEmailTemplate
@GET @Path("{emailTemplateIdOrKey}") @Produces("application/json") public EmailTemplate getEmailTemplate(@PathParam("emailTemplateIdOrKey") String emailTemplateIdOrKey) -
createEmailTemplate
@POST @Consumes("application/json") @Produces("application/json") public EmailTemplate createEmailTemplate(CreateEmailTemplateRequest createEmailTemplateRequest) -
updateEmailTemplate
@PUT @Path("{emailTemplateId}") @Consumes("application/json") @Produces("application/json") public EmailTemplate updateEmailTemplate(@PathParam("emailTemplateId") String emailTemplateId, UpdateEmailTemplateRequest updateEmailTemplateRequest) -
deleteEmailTemplate
@DELETE @Path("{emailTemplateId}") @Produces("application/json") public void deleteEmailTemplate(@PathParam("emailTemplateId") String emailTemplateId) -
getEmailTemplateService
-
setEmailTemplateService
-