From a70b43cde76b4baab82b4ce0d9ff82883f80b8df Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Wed, 26 Oct 2011 17:54:07 -0400 Subject: [PATCH] Added status icon --- src/com/gitblit/utils/TimeUtils.java | 37 +++++++++++++++++++++++++++++++++++++ 1 files changed, 37 insertions(+), 0 deletions(-) diff --git a/src/com/gitblit/utils/TimeUtils.java b/src/com/gitblit/utils/TimeUtils.java index dbd2d9a..3f0f412 100644 --- a/src/com/gitblit/utils/TimeUtils.java +++ b/src/com/gitblit/utils/TimeUtils.java @@ -238,4 +238,41 @@ } } } + + /** + * Convert a frequency string into minutes. + * + * @param frequency + * @return minutes + */ + public static int convertFrequencyToMinutes(String frequency) { + // parse the frequency + frequency = frequency.toLowerCase(); + int mins = 60; + if (!StringUtils.isEmpty(frequency)) { + try { + String str; + if (frequency.indexOf(' ') > -1) { + str = frequency.substring(0, frequency.indexOf(' ')).trim(); + } else { + str = frequency.trim(); + } + mins = (int) Float.parseFloat(str); + } catch (NumberFormatException e) { + } + if (mins < 5) { + mins = 5; + } + } + if (frequency.indexOf("day") > -1) { + // convert to minutes + mins *= 24 * 60; + } else if (frequency.indexOf("hour") > -1) { + // convert to minutes + mins *= 60; + } else if (frequency.indexOf("min") > -1) { + // default mins + } + return mins; + } } -- Gitblit v1.9.1