@Override protected String getInitialValue(Issue issue, ErrorCollection errors) { return issue.getSummary(); }
public String getSummary() { return issue.getSummary(); }
public String getSummary() { return issue.getSummary(); }
public String getValueFromIssue(Issue issue) { return issue.getSummary(); }
public String getSummary() { return issue.getSummary(); }
public void populateFromIssue(Map<String, Object> fieldValuesHolder, Issue issue) { fieldValuesHolder.put(getId(), issue.getSummary()); }
private void copySummaryFieldFromOriginalIssueToHolder() throws GenericEntityException { String summary = getOriginalIssue().getSummary(); if (StringUtils.isNotBlank(summary)) { //JRADEV-1972 CLONE - the space is ignored when reading from a properties file String clonePrefixProperties = applicationProperties.getDefaultBackedString(APKeys.JIRA_CLONE_PREFIX); String cloneSummary = StringUtils.isBlank(clonePrefixProperties) ? summary : StringUtils.join(new Object[]{clonePrefixProperties, summary}, " "); getFieldValuesHolder().put(SUMMARY, cloneSummary); } }
private void deindex(Issue issue) { try { indexManager.deIndex(issue); } catch (Exception issueDeIndexException) { log.error("Error deindexing issue: [" + issue.getKey() + "] " + issue.getSummary() + ":" + issueDeIndexException, issueDeIndexException); } }
@Override public String toString() { final Issue issue = event.getIssue(); final String issueString = new ToStringBuilder(issue).append("id", issue.getId()).append("summary", issue.getSummary()).append("key", issue.getKey()).append("created", issue.getCreated()).append("updated", issue.getUpdated()).append("assignee", issue.getAssignee()).append( "reporter", issue.getReporter()).toString(); return new ToStringBuilder(this).append("issue", issueString).append("remoteUser", event.getUser()).append("notificationType", notificationType).append("eventTypeId", event.getEventTypeId().longValue()).append("templateId", templateId.longValue()).toString(); }
public void addIndex(Document doc, Issue issue) { indexText(doc, getDocumentFieldId(), issue.getSummary(), issue); indexText(doc, PhraseQuerySupportField.forIndexField(getDocumentFieldId()), issue.getSummary(), issue); indexTextForSorting(doc, DocumentConstants.ISSUE_SORT_SUMMARY, issue.getSummary(), issue); } }
public String getParentIssueSummary(GenericValue issue) throws GenericEntityException { Long parentIssueId = subTaskManager.getParentIssueId(issue); if (parentIssueId != null) { Issue parentIssue = issueManager.getIssueObject(parentIssueId); if (parentIssue != null) { return parentIssue.getSummary(); } } return null; }
/** * @return a collection of IssueHistoryBean objects that represent recent issue history */ public Collection<IssueHistoryBean> getHistoryItems() { final List<IssueHistoryBean> recentHistory = new ArrayList<IssueHistoryBean>(); final List<Issue> history = userHistoryManager.getShortIssueHistory(jiraAuthenticationContext.getUser()); for (Issue issue : history) { recentHistory.add(new IssueHistoryBean(issue.getKey(), issue.getSummary())); } return recentHistory; }
public String getHeader(Issue issue) { return getHeader("[#" + issue.getKey() + "] " + issue.getSummary(), getLinkToPrevious(issue)); }
public String getHtml() { String title = issue.getKey() + ": " + issue.getSummary(); String description = issue.getDescription() != null ? issue.getDescription() : issue.getSummary(); String fisheyeUrl = instance.getUrl(); Map<String, Object> params = EasyMap.build("changesets", changesets, "fisheyeurl", fisheyeUrl, "title", title, "description", description, "crucibleProject", crucibleProject ); params.put("jfpTextutils", new JiraFisheyeEscapeTools()); return getDescriptorHtml("createissuereview", params); }
public AbstractIssueSkeleton(Issue issue) { this.type = issue.getIssueTypeObject(); this.key = issue.getKey(); this.summary = issue.getSummary(); this.priority = issue.getPriorityObject(); }
private Option<String> getInitialSummary(Issue issue, Iterable<ChangeHistory> histories) { for (final ChangeHistory changeHistory : histories) { for (String oldSummary : getSummaryIfChanged(changeHistory, true)) { return option(oldSummary); } } return option(issue.getSummary()); }
private IssuePickerIssue getIssue(Issue issue, IssuePickerResults result) { DelimeterInserter delimeterInserter = new DelimeterInserter("<b>", "</b>"); // Lets assume that anything that has one of the following one char before it, is a new word. delimeterInserter.setConsideredWhitespace("-_/\\,.+=&^%$#*@!~`'\":;<>"); final String[] keysTerms = result.getKeyTerms().toArray(new String[result.getKeyTerms().size()]); final String[] summaryTerms = result.getSummaryTerms().toArray(new String[result.getSummaryTerms().size()]); final String issueKey = delimeterInserter.insert(TextUtils.htmlEncode(issue.getKey()), keysTerms); final String issueSummary = delimeterInserter.insert(TextUtils.htmlEncode(issue.getSummary()), summaryTerms); return new IssuePickerIssue(issue.getKey(), issueKey, getIconURI(option(issue.getIssueTypeObject())), issueSummary, issue.getSummary()); }
private List<SearchMatch> transformResults(final Collection<Issue> issues) { final List<SearchMatch> matches = new ArrayList<SearchMatch>(); for (Issue issue : issues) { matches.add(new BasicSearchMatch(applicationProperties.getBaseUrl() + "/browse/" + issue.getKey(), "[" + issue.getKey() + "] " + issue.getSummary(), issue.getDescription(), new BasicResourceType(applicationProperties, issue.getIssueTypeObject().getId()))); } return matches; }
private List<SearchMatch> transformResults(final Collection<Issue> issues) { final List<SearchMatch> matches = new ArrayList<SearchMatch>(); for (Issue issue : issues) { matches.add(new BasicSearchMatch(applicationProperties.getBaseUrl() + "/browse/" + issue.getKey(), "[" + issue.getKey() + "] " + issue.getSummary(), issue.getDescription(), new BasicResourceType(applicationProperties, issue.getIssueTypeObject().getId()))); } return matches; }
public IssueRefJsonBean createIssueRefJsonBean(final Issue issue) { return new IssueRefJsonBean() .id(String.valueOf(issue.getId())) .key(issue.getKey()) .self(URI.create(jiraBaseUrls.restApi2BaseUrl() + "issue/" + issue.getId())) .fields(new IssueRefJsonBean.Fields() .summary(issue.getSummary()) .status(StatusJsonBean.bean(issue.getStatusObject(), jiraBaseUrls)) .issueType(IssueTypeJsonBean.shortBean(issue.getIssueTypeObject(), jiraBaseUrls)) .priority(PriorityJsonBean.shortBean(issue.getPriorityObject(), jiraBaseUrls)) ); } }