package io.cattle.platform.util.type; public class PriorityUtils { public static int getPriority(Object obj) { if (obj instanceof Priority) { return ((Priority) obj).getPriority(); } else if (obj instanceof String) { return getPriorityFromString((String) obj); } return Priority.SPECIFIC; } public static int getPriorityFromString(String value) { if ("SPECIFIC".equalsIgnoreCase(value)) { return Priority.SPECIFIC; } if ("PRE".equalsIgnoreCase(value)) { return Priority.PRE; } if ("DEFAULT".equalsIgnoreCase(value)) { return Priority.DEFAULT; } if ("DEFAULT_OVERRIDE".equalsIgnoreCase(value)) { return Priority.DEFAULT_OVERRIDE; } return Priority.SPECIFIC; } }