package org.xcolab.client.admin; import org.xcolab.client.admin.pojo.ContestEmailTemplate; import org.xcolab.util.clients.CoLabService; import org.xcolab.util.http.ServiceRequestUtils; import org.xcolab.util.http.client.RestService; import java.util.List; public class EmailTemplateClientUtil { private static final RestService adminService = new RestService(CoLabService.ADMIN, ServiceRequestUtils.getNamespace()); private static final EmailTemplateClient emailTemplateClient = EmailTemplateClient.fromService(adminService); public static List<ContestEmailTemplate> listAllContestEmailTemplates() { return emailTemplateClient.listAllContestEmailTemplates(); } public static ContestEmailTemplate getContestEmailTemplateByType(String emailTemplateType) { return emailTemplateClient.getContestEmailTemplateByType(emailTemplateType); } public static void updateContestEmailTemplate(ContestEmailTemplate contestEmailTemplate) { emailTemplateClient.updateContestEmailTemplate(contestEmailTemplate); } public static ContestEmailTemplate createEmailTemplate(ContestEmailTemplate template) { return emailTemplateClient.createEmailTemplate(template); } public static EmailTemplateClient getClient() { return emailTemplateClient; } }