public static StreamsFilterOption projectKeys(Map<String, String> values, String product) { return new StreamsFilterOption.Builder(PROJECT_KEY, PROJECT_TYPE). displayName("Project"). helpTextI18nKey("streams.filter.option.help.project." + product.toLowerCase()). i18nKey("streams.filter.option.project." + product.toLowerCase()). unique(true). values(values). build(); }
public Iterable<StreamsFilterOption> getFilterOptions() { Map<String, String> networkFilterOptions = ImmutableMap.of(NETWORK_FILTER_OPTION_FOLLOWED, i18nResolver.getText("streams.filter.confluence.network.followed")); StreamsFilterOption filterOption = new StreamsFilterOption.Builder(NETWORK_FILTER, SELECT) .displayName(i18nResolver.getText("streams.filter.confluence.network")) .helpTextI18nKey("streams.filter.confluence.network.help") .i18nKey("streams.filter.confluence.network") .unique(true) .values(networkFilterOptions) .build(); return ImmutableList.of(filterOption); }
private StreamsFilterOption getProjectCategoryFilter() { return new Builder(PROJECT_CATEGORY, SELECT) .displayName(i18nResolver.getText("streams.filter.jira.project.category")) .helpTextI18nKey("streams.filter.help.jira.project.category") .i18nKey("streams.filter.jira.project.category") .unique(true) .values(getProjectCategories()) .build(); }
private StreamsFilterOption getIssueTypeFilter() { return new Builder(ISSUE_TYPE, SELECT) .displayName(i18nResolver.getText("streams.filter.jira.issue.type")) .helpTextI18nKey("streams.filter.help.jira.issue.type") .i18nKey("streams.filter.jira.issue.type") .unique(true) .values(getIssueTypes()) .build(); }