Class EmailTemplateResource

java.lang.Object
dev.getelements.elements.rest.schema.email.EmailTemplateResource

@Path("/email_template") public class EmailTemplateResource extends Object
  • 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

      public EmailTemplateService getEmailTemplateService()
    • setEmailTemplateService

      @Inject public void setEmailTemplateService(EmailTemplateService emailTemplateService)