@Override public Date getCurrentBuildDate() {return buildUtilsInfo.getCurrentBuildDate();}
@Override public DateTime buildDate() { return new DateTime(info.getCurrentBuildDate()); }
@Nonnull public Date getBuildDate() { return buildUtilsInfo.getCurrentBuildDate(); }
public AboutPage(final BuildUtilsInfo buildUtilsInfo, final PluginAccessor pluginAccessor) { copyrightSinceYear = FIRST_JIRA_RELEASE_YEAR; final GregorianCalendar calendar = new GregorianCalendar(); calendar.setTime(buildUtilsInfo.getCurrentBuildDate()); copyrightUntilYear = Integer.toString(calendar.get(GregorianCalendar.YEAR)); buildVersion = buildUtilsInfo.getVersion(); this.pluginAccessor = pluginAccessor; }
public String getCurrentBuildDate() { return getDateTimeFormatter().format(buildUtilsInfo.getCurrentBuildDate()); }
private void writeDummyXMLResponse(final HttpServletResponse response) throws IOException { response.setContentType("text/xml"); final String baseUrl = velocityRequestContextFactory.getJiraVelocityRequestContext().getBaseUrl(); final StringBuilder sb = new StringBuilder(); sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n\n"); sb.append("<!-- RSS generated by JIRA ").append(buildUtilsInfo.getVersion()).append(" at ").append(dateTimeFormatterFactory.formatter().withStyle(DateTimeStyle.RSS_RFC822_DATE_TIME).withSystemZone().format(new Date())).append( " -->\n"); sb.append("<rss version=\"0.92\">\n"); sb.append("<channel>\n"); sb.append("\t<title>").append(XMLUtils.escape(applicationProperties.getString(APKeys.JIRA_TITLE))).append("</title>\n"); sb.append("\t<link>").append(XMLUtils.escape(baseUrl)).append("</link>\n"); sb.append("\t<description>").append(XMLUtils.escape(i18n.getInstance(authenticationContext.getLocale()).getText("issue.views.xml.some.desc"))).append("</description>\n"); final String rssLocale = RssViewUtils.getRssLocale(authenticationContext.getLocale()); if (rssLocale != null) { sb.append("\t<language>").append(rssLocale).append("</language>\n"); } sb.append("<build-info>"); sb.append("\t<version>").append(XMLUtils.escape(buildUtilsInfo.getVersion())).append("</version>"); sb.append("\t<build-number>").append(XMLUtils.escape(buildUtilsInfo.getCurrentBuildNumber())).append("</build-number>"); sb.append("\t<build-date>").append(XMLUtils.escape(new SimpleDateFormat("dd-MM-yyyy").format(buildUtilsInfo.getCurrentBuildDate()))).append("</build-date>"); sb.append("</build-info>"); sb.append("</channel>\n"); sb.append("</rss>\n"); final PrintWriter out = response.getWriter(); out.write(sb.toString()); out.flush(); }
private String getHeader(SearchRequest searchRequest, PagerFilter pagerFilter, int totalComments) { long startComment = pagerFilter.getStart(); long tempMax = pagerFilter.getMax() < 0 ? 0 : pagerFilter.getMax(); long endComment = Math.min(startComment + tempMax, totalComments); Map headerParams = JiraVelocityUtils.getDefaultVelocityParams(new HashMap(), authenticationContext); headerParams.put("title", SearchRequestViewUtils.getTitle(searchRequest, applicationProperties.getString(APKeys.JIRA_TITLE))); VelocityRequestContext velocityRequestContext = new DefaultVelocityRequestContextFactory(applicationProperties).getJiraVelocityRequestContext(); headerParams.put("link", SearchRequestViewUtils.getLink(searchRequest, velocityRequestContext.getBaseUrl(), authenticationContext.getUser())); headerParams.put("buildInfo", buildUtilsInfo.getBuildInformation()); headerParams.put("currentDate", new Date()); headerParams.put("description", getDescription(searchRequest)); headerParams.put("rssLocale", RssViewUtils.getRssLocale(authenticationContext.getLocale())); headerParams.put("startcomment", startComment); headerParams.put("endcomment", endComment); headerParams.put("totalcomment", (long) totalComments); headerParams.put("version", buildUtilsInfo.getVersion()); headerParams.put("buildNumber", buildUtilsInfo.getCurrentBuildNumber()); headerParams.put("buildDate", new SimpleDateFormat("dd-MM-yyyy").format(buildUtilsInfo.getCurrentBuildDate())); return descriptor.getHtml("header", headerParams); }
private String getHeader(SearchRequest searchRequest, SearchRequestParams searchRequestParams, ApplicationProperties applicationProperties, JiraResourcedModuleDescriptor descriptor) { long startIssue = searchRequestParams.getPagerFilter().getStart(); long totalIssues = getSearchCount(searchRequest, searchRequestParams); long tempMax = searchRequestParams.getPagerFilter().getMax() < 0 ? 0 : searchRequestParams.getPagerFilter().getMax(); long endIssue = Math.min(startIssue + tempMax, totalIssues); Map headerParams = JiraVelocityUtils.getDefaultVelocityParams(authenticationContext); headerParams.put("title", SearchRequestViewUtils.getTitle(searchRequest, applicationProperties.getString(APKeys.JIRA_TITLE))); VelocityRequestContext velocityRequestContext = new DefaultVelocityRequestContextFactory(applicationProperties).getJiraVelocityRequestContext(); headerParams.put("link", SearchRequestViewUtils.getLink(searchRequest, velocityRequestContext.getBaseUrl(), authenticationContext.getUser())); headerParams.put("buildInfo", buildUtilsInfo.getBuildInformation()); headerParams.put("currentDate", new Date()); headerParams.put("description", getDescription(searchRequest)); headerParams.put("rssLocale", RssViewUtils.getRssLocale(authenticationContext.getLocale())); headerParams.put("startissue", startIssue); headerParams.put("endissue", endIssue); headerParams.put("totalissue", totalIssues); headerParams.put("version", buildUtilsInfo.getVersion()); headerParams.put("buildNumber", buildUtilsInfo.getCurrentBuildNumber()); headerParams.put("buildDate", new SimpleDateFormat("dd-MM-yyyy").format(buildUtilsInfo.getCurrentBuildDate())); return descriptor.getHtml("header", headerParams); }
headerParams.put("version", buildUtilsInfo.getVersion()); headerParams.put("buildNumber", buildUtilsInfo.getCurrentBuildNumber()); headerParams.put("buildDate", new SimpleDateFormat("dd-MM-yyyy").format(buildUtilsInfo.getCurrentBuildDate())); headerParams.put("customViewRequested", issueViewRequestParams.getIssueViewFieldParams().isCustomViewRequested());
private ServerInfoBean createServerInfoBean() { final boolean canUse = permissionManager.hasPermission(USE, authContext.getUser()); return new ServerInfoBean( properties.getString(APKeys.JIRA_BASEURL), buildUtils.getVersion(), buildUtils.getVersionNumbers(), Integer.valueOf(buildUtils.getCurrentBuildNumber()), buildUtils.getCurrentBuildDate(), buildUtils.getCommitId(), buildUtils.getBuildPartnerName(), properties.getString(APKeys.JIRA_TITLE), canUse ? new Date() : null); }
public RemoteServerInfo() { final BuildUtilsInfo buildUtilsInfo = ComponentAccessor.getComponent(BuildUtilsInfo.class); final ApplicationProperties applicationProperties = ComponentAccessor.getComponent(ApplicationProperties.class); this.buildDate = buildUtilsInfo.getCurrentBuildDate(); this.buildNumber = buildUtilsInfo.getCurrentBuildNumber(); this.version = buildUtilsInfo.getVersion(); this.baseUrl = applicationProperties.getString(APKeys.JIRA_BASEURL); }
headerParams.put("version", buildUtilsInfo.getVersion()); headerParams.put("buildNumber", buildUtilsInfo.getCurrentBuildNumber()); headerParams.put("buildDate", new SimpleDateFormat("dd-MM-yyyy").format(buildUtilsInfo.getCurrentBuildDate()));
@Override public boolean test(@Nonnull final LicenseDetails details) { notNull("details", details); final Set<ApplicationKey> licensedApplicationKeys = details.getLicensedApplications().getKeys(); for (final ApplicationKey key : licensedApplicationKeys) { final Option<Application> appOption = applicationManager.getApplication(key); if (appOption.isDefined()) { final Date buildDate = appOption.get().buildDate().toDate(); if (!details.isMaintenanceValidForBuildDate(buildDate)) { return false; } } } // We need to also check against the platform build. return details.isMaintenanceValidForBuildDate(info.getCurrentBuildDate()); } }
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(); }
logMsg.outputProperty("Version", buildUtilsInfo.getVersion()); logMsg.outputProperty("Build #", buildUtilsInfo.getCurrentBuildNumber()); logMsg.outputProperty("Build Date", String.valueOf(buildUtilsInfo.getCurrentBuildDate())); logMsg.outputProperty("Installation Type", releaseInfo.getInfo()); if (StringUtils.isNotEmpty(partnerName))
@ActionViewData("success") public Map<String, Object> getData() { return MapBuilder.<String, Object>newBuilder() .add("version", buildUtilsInfo.getVersion()) .add("buildNumber", buildUtilsInfo.getApplicationBuildNumber()) .add("commitId", buildUtilsInfo.getCommitId()) .add("buildDate", getDateTimeFormatter().format(buildUtilsInfo.getCurrentBuildDate())) .toMap(); } }
logMsg.outputProperty("Build Date", String.valueOf(buildUtilsInfo.getCurrentBuildDate())); logMsg.outputProperty("JIRA Installation Type", releaseInfo.getInfo());
builder.add("minor.version", versionNumbers [2]); builder.add("build.number", info.getCurrentBuildNumber()); builder.add("build.date", String.valueOf(info.getCurrentBuildDate()));