/** * Retrieve the environment of the issue. * Depending on the format specified - attempt to return the rendered description or the simple text * * @return String the issue environment - rendered or text dependant on format specified */ public String getEnvironment() { return issue.getEnvironment(); }
@Override protected String getInitialValue(Issue issue, ErrorCollection errors) { return issue.getEnvironment(); }
public String getEnvironment() { return issue.getEnvironment(); }
public String getValueFromIssue(Issue issue) { return issue.getEnvironment(); }
private void validateSystemFields(final Issue issue, final ImmutableSet.Builder<String> builder, final Predicate<String> shouldValidate) { if (shouldValidate.evaluate(IssueFieldConstants.DESCRIPTION)) { if (textFieldCharacterLengthValidator.isTextTooLong(issue.getDescription())) { builder.add(IssueFieldConstants.DESCRIPTION); } } if (shouldValidate.evaluate(IssueFieldConstants.ENVIRONMENT)) { if (textFieldCharacterLengthValidator.isTextTooLong(issue.getEnvironment())) { builder.add(IssueFieldConstants.ENVIRONMENT); } } }
/** * Retrieves the html formatted environment. * <p/> * A simple string (with linked bug keys displayed) is returned if a rendered version cannot be generated. * * @return String the html formatted environment. */ public String getHtmlEnvironment() { // Try to generate rendered values for environment try { FieldLayout fieldLayout = fieldLayoutManager.getFieldLayout(issue); FieldLayoutItem fieldLayoutItem = fieldLayout.getFieldLayoutItem(IssueFieldConstants.ENVIRONMENT); String rendererType = (fieldLayoutItem != null) ? fieldLayoutItem.getRendererType() : null; String renderedContent = rendererManager.getRenderedContent(rendererType, issue.getEnvironment(), issue.getIssueRenderContext()); return renderedContent.replaceAll("<p>", "<p style='margin-top:0;margin-bottom:10px;'>"); } catch (Exception e) { log.warn("Unable to produce rendered version of the environment for the issue " + issue.getKey(), e); return JiraKeyUtils.linkBugKeys(issue.getEnvironment()); } }
public void addIndex(Document doc, Issue issue) { final String envValue = issue.getEnvironment(); indexText(doc, getDocumentFieldId(), envValue, issue); indexText(doc, PhraseQuerySupportField.forIndexField(getDocumentFieldId()), envValue, issue); indexTextForSorting(doc, DocumentConstants.ISSUE_SORT_ENV, envValue, issue); } }
final String originalEnvironment = issue.getEnvironment(); final boolean descriptionTooLong = textFieldCharacterLengthValidator.isTextTooLong(originalDescription); final boolean environmentTooLong = textFieldCharacterLengthValidator.isTextTooLong(originalEnvironment);
this.environment = issue.getEnvironment();
summary = issue.getSummary(); description = issue.getDescription(); environment = issue.getEnvironment(); assigneeId = issue.getAssigneeId(); reporterId = issue.getReporterId();