package models; import java.util.HashMap; import java.util.Map; /** Словари */ public class Dictionaries { private static final HashMap priorities = new HashMap<>(); private static final HashMap queues = new HashMap<>(); static { priorities.put(1, "1. Critical"); priorities.put(2, "2. High"); priorities.put(3, "3. Normal"); priorities.put(4, "4. Low"); priorities.put(5, "5. Very Low"); queues.put(1, "Django Helpdesk"); queues.put(2, "Some Product"); } public static String getPriority(int priority) { return priorities.get(priority); } public static String getQueue(int queue) { return queues.get(queue); } public static K getKeyByValue(Map map, V value) { for (Map.Entry entry : map.entrySet()) { if (entry.getValue().equals(value)) { return entry.getKey(); } } return null; } public static Integer getPriorityKey(String name) { return getKeyByValue(priorities, name); } public static Integer getQueueKey(String name) { return getKeyByValue(queues, name); } }