package com.worktajm.web.rest.util; import org.springframework.http.HttpHeaders; /** * Utility class for http header creation. * */ public class HeaderUtil { public static HttpHeaders createAlert(String message, String param) { HttpHeaders headers = new HttpHeaders(); headers.add("X-worktajmApp-alert", message); headers.add("X-worktajmApp-params", param); return headers; } public static HttpHeaders createEntityCreationAlert(String entityName, String param) { return createAlert("worktajmApp." + entityName + ".created", param); } public static HttpHeaders createEntityUpdateAlert(String entityName, String param) { return createAlert("worktajmApp." + entityName + ".updated", param); } public static HttpHeaders createEntityDeletionAlert(String entityName, String param) { return createAlert("worktajmApp." + entityName + ".deleted", param); } public static HttpHeaders createFailureAlert(String entityName, String errorKey, String defaultMessage) { HttpHeaders headers = new HttpHeaders(); headers.add("X-worktajmApp-error", "error." + errorKey); headers.add("X-worktajmApp-params", entityName); return headers; } }