@Override public Map<String, Object> getContextMap(Map<String, Object> context) { final Issue issue = (Issue) context.get("issue"); final Action action = (Action) context.get("action"); Map<String, Object> paramsBuilder = MapBuilder.newBuilder(context).toMutableMap(); paramsBuilder.put("commentHtml", getCommentHtml(issue, action)); return paramsBuilder; }
@Override public Map<String, Object> appendToParamsMap(final Map<String, Object> input) { return MapBuilder.newBuilder(input) .add(FIELD_PROJECT, null) .toMap(); // props.put(FIELD_ISSUE_TYPE, null); }
@Override public Map<String, Object> getAnalytics() { LOG.debug("Running GroupAnalyticTask"); final MapBuilder<String, Object> builder = MapBuilder.newBuilder(); builder.add("groups.total", groupManager.getAllGroups().size()); return builder.toMap(); }
public boolean containsSpecUri(final URI uri) { Assertions.notNull("uri", uri); final List<GenericValue> list = ofBizDelegator.findByLike(TABLE, MapBuilder.<String, Object> newBuilder().add(Columns.GADGET_XML, uri.toASCIIString()).toMap(), Collections.<String> emptyList()); return (list != null) && !list.isEmpty(); } }
@Nonnull public Map<String, Object> getVelocityParameters(final Issue issue, final CustomField field, final FieldLayoutItem fieldLayoutItem) { return MapBuilder.<String, Object> newBuilder().add("issueGv", issue != null ? issue.getGenericValue() : null).toMutableMap(); }
@Override public Map<String, Object> getAnalytics() { final MapBuilder<String, Object> builder = MapBuilder.newBuilder(); builder.add("workflows", worfklowManager.getActiveWorkflows().size()); return builder.toMap(); }
public Map<String, LegacyPortletUpgradeTask> createPortletToUpgradeTaskMapping() { final MapBuilder<String, LegacyPortletUpgradeTask> builder = MapBuilder.newBuilder(); for (LegacyPortletUpgradeTask upgradeTask : upgradeTasks) { builder.add(upgradeTask.getPortletKey(), upgradeTask); } //returning these in order, just in case the upgrade tasks need to run in a specific order. Shouldn't really // be necessary since these upgrade tasks should be independent but just in case. return builder.toSortedMap(); }
public Set<Long> removeLabelsForCustomField(final Long customFieldId) { notNull("customFieldId", customFieldId); final Set<Long> issueIdsAffected = new HashSet<Long>(); final List<GenericValue> values = ofBizDelegator.findByAnd(TABLE, MapBuilder.<String, Object>newBuilder().add(CUSTOM_FIELD_ID, customFieldId).toMap()); for (GenericValue value : values) { issueIdsAffected.add(value.getLong(ISSUE_ID)); } ofBizDelegator.removeByAnd(TABLE, MapBuilder.<String, Object>newBuilder().add(CUSTOM_FIELD_ID, customFieldId).toMap()); return issueIdsAffected; }
@Override public Map<String, Object> getContextMap(Map<String, Object> context) { Map<String, Object> returnContext = MapBuilder.newBuilder(context).toMutableMap(); for (ContextProvider provider : ctxProviders) { returnContext = CompositeMap.of(returnContext, provider.getContextMap(context)); } return returnContext; }
public Map<String, Object> getContextParams() { final Map<String, Object> newParams = MapBuilder.<String, Object> newBuilder(). add("project", project). add("request", request). toMutableMap(); return CompositeMap.of(newParams, params); }
@ActionViewDataMappings ({"input","error"}) public Map<String,Object> outputErrorsForSoy() { return MapBuilder.<String,Object>newBuilder() .add("errors", super.getErrors()) .toMap(); }
@ActionViewData(key = "errors") public Map<String, Object> getWrappedErrorsForView() { return MapBuilder.<String,Object>newBuilder() .add("errors", super.getErrors()) .toMap(); }
public Map<String, String> getUnits() { return MapBuilder.<String, String>newBuilder() .add(DateUtils.Duration.MINUTE.toString().toUpperCase(), getText("core.dateutils.minute")) .add(DateUtils.Duration.HOUR.toString().toUpperCase(), getText("core.dateutils.hour")) .add(DateUtils.Duration.DAY.toString().toUpperCase(), getText("core.dateutils.day")) .add(DateUtils.Duration.WEEK.toString().toUpperCase(), getText("core.dateutils.week")).toListOrderedMap(); }
public RememberMeToken save(final RememberMeToken token) { final Timestamp now = new Timestamp(clock.getCurrentDate().getTime()); final Map<String, Object> values = MapBuilder.<String, Object>newBuilder(Columns.TOKEN, token.getRandomString()) .add(Columns.USERKEY, userKeyService.getKeyForUsername(token.getUserName())) .add(Columns.CREATED, now).toMap(); final GenericValue gv = delegator.createValue(TABLE, values); return releaseToken(gv); }
@Override public Map<String, Object> getContextMap(Map<String, Object> context) { final MapBuilder<String, Object> paramsBuilder = MapBuilder.newBuilder(context); paramsBuilder.add("atl_token", xsrfTokenGenerator.generateToken()); paramsBuilder.add("atl_token_escaped", JiraUrlCodec.encode(xsrfTokenGenerator.generateToken())); return paramsBuilder.toMap(); } }
public String getDefaultUnitText() { final Map<DateUtils.Duration, String> map = MapBuilder.<DateUtils.Duration, String>newBuilder() .add(DateUtils.Duration.MINUTE, getText("core.dateutils.minute")) .add(DateUtils.Duration.HOUR, getText("core.dateutils.hour")) .add(DateUtils.Duration.DAY, getText("core.dateutils.day")) .add(DateUtils.Duration.WEEK, getText("core.dateutils.week")).toMap(); return map.get(defaultUnit); }
private Map<String, Object> makeContext(String location, ApplicationUser remoteUser, JiraHelper jiraHelper, ContextLayoutBean layoutBean, I18nHelper i18n) { return MapBuilder.<String, Object>newBuilder("webInterfaceManager", webInterfaceManager) .add("linkManager", simpleLinkManager) .add(JiraWebInterfaceManager.CONTEXT_KEY_LOCATION, location) .add(JiraWebInterfaceManager.CONTEXT_KEY_USER, remoteUser) .add(JiraWebInterfaceManager.CONTEXT_KEY_HELPER, jiraHelper) .add(JiraWebInterfaceManager.CONTEXT_KEY_I18N, i18n) .add("accessKeyHelper", new AccessKeyHelperImpl()) .add("layout", layoutBean).toMap(); }
public void createFieldScreenTab(FieldScreenTab fieldScreenTab) { GenericValue fieldScreenGV = ofBizDelegator.createValue(FIELD_SCREEN_TAB_ENTITY_NAME, MapBuilder.<String, Object>newBuilder().add("name", fieldScreenTab.getName()).add("sequence", (long)fieldScreenTab.getPosition()) .add("fieldscreen", fieldScreenTab.getFieldScreen().getId()).toMap()); fieldScreenTab.setGenericValue(fieldScreenGV); }
public String getNewViewHtml(final BulkEditBean bulkEditBean, final OrderableField field) { final Map<String, Object> displayParameters = MapBuilder.<String, Object>newBuilder("readonly", Boolean.TRUE) .add("nolink", Boolean.TRUE) .add("prefix", bulkEditBean.getProject().getId() + "_" + bulkEditBean.getIssueType().getId() + "_") .toMap(); return field.getViewHtml(bulkEditBean.getTargetFieldLayout().getFieldLayoutItem(field), this, bulkEditBean.getFirstTargetIssueObject(), displayParameters); }
@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(); } }