/** * @param duration The string value of duration * @return The TimeDuration enum for the specified string value. If no match, then return * TimeDuration.OVERALL */ public static TimeDuration getTimeDuration(String duration) { for (TimeDuration timeDuration : TimeDuration.values()) if (timeDuration.toString().equalsIgnoreCase(duration)) return timeDuration; return TimeDuration.OVERALL; }