public void setDefaultUnit(final String unit) { try { defaultUnit = DateUtils.Duration.valueOf(unit.toUpperCase()); } catch (IllegalArgumentException e) { defaultUnit = DateUtils.Duration.MINUTE; } catch (NullPointerException e) { defaultUnit = DateUtils.Duration.MINUTE; } }
public String getDefaultTimeUnit() { final Map<String, String> map = MapBuilder.<String, String>newBuilder() .add(DateUtils.Duration.MINUTE.name(), getText("core.dateutils.minute")) .add(DateUtils.Duration.HOUR.name(), getText("core.dateutils.hour")) .add(DateUtils.Duration.DAY.name(), getText("core.dateutils.day")) .add(DateUtils.Duration.WEEK.name(), getText("core.dateutils.week")).toMap(); DateUtils.Duration defaultUnit; try { defaultUnit = DateUtils.Duration.valueOf(applicationProperties.getDefaultBackedString(APKeys.JIRA_TIMETRACKING_DEFAULT_UNIT)); } catch (IllegalArgumentException e) { defaultUnit = DateUtils.Duration.MINUTE; } catch (NullPointerException e) { defaultUnit = DateUtils.Duration.MINUTE; } return map.get(defaultUnit.toString()); }
public TimeTrackingAdmin(final ApplicationProperties applicationProperties, final FieldManager fieldManager, final JiraDurationUtils jiraDurationUtils, final JiraAuthenticationContext authenticationContext, final PluginAccessor pluginAccessor, final ReindexMessageManager reindexMessageManager, final FeatureManager featureManager) { this.applicationProperties = applicationProperties; this.fieldManager = fieldManager; this.jiraDurationUtils = jiraDurationUtils; this.authenticationContext = authenticationContext; this.pluginAccessor = pluginAccessor; this.reindexMessageManager = notNull("reindexMessageManager", reindexMessageManager); this.featureManager = featureManager; hoursPerDay = applicationProperties.getDefaultBackedString(APKeys.JIRA_TIMETRACKING_HOURS_PER_DAY); daysPerWeek = applicationProperties.getDefaultBackedString(APKeys.JIRA_TIMETRACKING_DAYS_PER_WEEK); timeTrackingFormat = applicationProperties.getDefaultBackedString(APKeys.JIRA_TIMETRACKING_FORMAT); try { defaultUnit = DateUtils.Duration.valueOf(applicationProperties.getDefaultBackedString(APKeys.JIRA_TIMETRACKING_DEFAULT_UNIT)); } catch (IllegalArgumentException e) { defaultUnit = DateUtils.Duration.MINUTE; } catch (NullPointerException e) { defaultUnit = DateUtils.Duration.MINUTE; } }
public DateUtils.Duration getDefaultUnit() { DateUtils.Duration defaultUnit; try { defaultUnit = DateUtils.Duration.valueOf(properties.getDefaultBackedString(APKeys.JIRA_TIMETRACKING_DEFAULT_UNIT)); } catch (IllegalArgumentException e) { defaultUnit = DateUtils.Duration.MINUTE; } catch (NullPointerException e) { defaultUnit = DateUtils.Duration.MINUTE; } return defaultUnit; }