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;
}
}