@Nonnull public static Predicate<ReadOnlyApplicationLink> withName(@Nonnull final String name) { checkNotNull(name, "name"); return link -> link != null && name.equals(link.getName()); }
private String renderChart(String jql, String statisticType, ReadOnlyApplicationLink appLink, String titleType, String totalIssues) { HashMap<String, Object> piechartContext = Maps.newHashMap(); piechartContext.put("totalIssues", totalIssues); piechartContext.put("titleType", titleType); piechartContext.put("serverId", appLink.getId().toString()); piechartContext.put("server", appLink.getName()); piechartContext.put("jql", jql); piechartContext.put("statType", statisticType); piechartContext.put("width", ""); piechartContext.put("border", true); return helper.renderFromSoy(SoftwareBlueprintsContextProviderHelper.PLUGIN_KEY, SOY_PIE_CHART_MACRO_TEMPLATE, piechartContext); }
private String getJiraIssuesMacro(String keyJQL, Object valJQL, ReadOnlyApplicationLink appLink, boolean isCount) { HashMap<String, Object> jiraIssuesMacroContext = Maps.newHashMap(); jiraIssuesMacroContext.put("serverId", appLink.getId().toString()); jiraIssuesMacroContext.put("server", appLink.getName()); jiraIssuesMacroContext.put("keyJQL", keyJQL); jiraIssuesMacroContext.put("valJQL", valJQL); jiraIssuesMacroContext.put("isCount", isCount); return helper.renderFromSoy(SoftwareBlueprintsContextProviderHelper.PLUGIN_KEY, SOY_JIRAISSUES_MACRO_TEMPLATE, jiraIssuesMacroContext); }
private static void stub(ReadOnlyApplicationLink mockValue, MockApplink mockApplink) { String id = getId(mockApplink); ApplicationType applicationType = getType(mockApplink); when(mockValue.getId()).thenReturn(new ApplicationId(id)); when(mockValue.getName()).thenReturn(getName(mockApplink, id)); when(mockValue.getDisplayUrl()).thenReturn(URI.create(getUrl(mockApplink, id))); when(mockValue.getRpcUrl()).thenReturn(URI.create(getRpcUrl(mockApplink, id))); when(mockValue.getType()).thenReturn(applicationType); }
void addApplink(ReadOnlyApplicationLink readOnlyApplicationLink) { final ApplinkStatus applinkStatus; try { applinkStatus = elevatedPermissions.executeAs(PermissionLevel.ADMIN, () -> applinkStatusService.getApplinkStatus(readOnlyApplicationLink.getId())); } catch (Exception e) { log.error("Failed to retrieve Applink-Status for " + readOnlyApplicationLink.getName(), e); return; } incrementTotalCount(); incrementStatusCount(applinkStatus); final String type = getType(readOnlyApplicationLink.getType()); incrementCountByType(type); applinksDetails.add(getApplinkDetailEvent(readOnlyApplicationLink, applinkStatus, applicationProperties.getPlatformId())); }