@Override public ResourceBundle getDefaultResourceBundle() { return i18nHelper.getDefaultResourceBundle(); }
@Override public ResourceBundle getDefaultResourceBundle() { return delegate.getDefaultResourceBundle(); }
@Override public ResourceBundle getDefaultResourceBundle() { return getI18nHelper().getDefaultResourceBundle(); }
public DateUtils(JiraAuthenticationContext authenticationContext) { super(authenticationContext.getI18nHelper().getDefaultResourceBundle()); }
public String getFormattedElapsedRunTime() { final long elaspedTime = taskDescriptor.getElapsedRunTime() / 1000; final ResourceBundle resourceBundle = i18nHelper.getDefaultResourceBundle(); return DateUtils.getDurationPrettySecondsResolution(elaspedTime, resourceBundle); }
public String format(Long duration) { return format(duration, locator.getHelper().getDefaultResourceBundle()); }
private String getTimeUntilExpiry(final I18nHelper i18n) { return DateUtils.dateDifference(getCurrentTime(), getLicenseExpiry().getTime(), 2, i18n.getDefaultResourceBundle()); }
/** * Returns a duration-based brief expiry message of form "Expires in XX months, YY days". * * @param date ignored */ @Override public String getLicenseExpiryStatusMessage(@Nonnull I18nHelper i18n, @Nullable final OutlookDate date) { if (isExpired()) { return "(" + i18n.getText("admin.enterprise.license.expired") + ")"; } else { String timeUntilExpiry = DateUtils.dateDifference( System.currentTimeMillis(), getJiraLicense().getExpiryDate().getTime(), HOUR_RESOLUTION, i18n.getDefaultResourceBundle()); return i18n.getText("admin.enterprise.license.expiresin", timeUntilExpiry); } }
public String getPrettyImportDuration() { // Convert from milliseconds to seconds final long durationInSeconds = getProjectImportResults().getImportDuration() / 1000; return DateUtils.getDurationPretty(durationInSeconds, getJiraServiceContext().getI18nBean().getDefaultResourceBundle()); }
public Map<String, String> getBuildStats() { final MapBuilder<String, String> buildstats = MapBuilder.newBuilder(); buildstats.add(getText("admin.systeminfo.uptime"), systemInfoUtils.getUptime(i18nHelper.getDefaultResourceBundle())); buildstats.add(getText("admin.systeminfo.version"), buildUtilsInfo.getVersion()); buildstats.add(getText("admin.systeminfo.build.number"), buildUtilsInfo.getCurrentBuildNumber()); buildstats.add(getText("admin.systeminfo.build.date"), String.valueOf(buildUtilsInfo.getCurrentBuildDate())); buildstats.add(getText("admin.systeminfo.build.revision"), String.valueOf(buildUtilsInfo.getCommitId())); buildstats.add(getText("admin.license.partner.name"), buildUtilsInfo.getBuildPartnerName()); buildstats.add(getText("admin.systeminfo.installation.type"), systemInfoUtils.getInstallationType()); buildstats.add(getText("admin.server.id"), jiraLicenseService.getServerId()); // if there is an upgrade history - display it final List<UpgradeHistoryItem> historyItems = upgradeManager.getUpgradeHistory(); if (!historyItems.isEmpty()) { final UpgradeHistoryItem lastUpgrade = historyItems.get(0); final StringBuilder sb = new StringBuilder(getOutlookDate().formatDMYHMS(lastUpgrade.getTimePerformed())); // if we have a previous version, also display which version was last used if (!StringUtils.isBlank(lastUpgrade.getOriginalVersion()) && !StringUtils.isBlank(lastUpgrade.getOriginalBuildNumber())) { final String versionPriorToUpgrade = lastUpgrade.getOriginalVersion(); final String numberPriorToUpgrade = lastUpgrade.getOriginalBuildNumber(); sb.append(String.format(" (v%s%s%s)", versionPriorToUpgrade, "#", numberPriorToUpgrade)); } buildstats.add(getText("admin.systeminfo.last.upgrade"), sb.toString()); } return buildstats.toListOrderedMap(); }