private boolean isDateTypeField(Field field, FieldManager fieldManager) { if (fieldManager.isCustomField(field)) { final CustomFieldType customFieldType = ((CustomField) field).getCustomFieldType(); return customFieldType instanceof DateField; } else { return field instanceof DateField; } }
public String getArgumentDisplay(String argument) { CustomField field = fieldManager.getCustomField(argument); return field.getName(); } }
@Override public boolean isRenderableField(final Field field) { if (isCustomField(field)) { return ((CustomField) field).isRenderable(); } return (field instanceof RenderableField); }
public String getFieldName(Field field) { if (getFieldManager().isCustomField(field)) { CustomField customField = fieldManager.getCustomField(field.getId()); return customField.getName(); } else { return getText(field.getNameKey()); } }
@Override public String getRawFieldDescription() { String description = fieldDescription; if (description == null) { if (fieldManager.isCustomField(orderableField)) { CustomField customField = fieldManager.getCustomField(orderableField.getId()); description = customField.getDescription(); } } return description; }
@Override public String getSortField(CustomField customField) { return DocumentConstants.LUCENE_SORTFIELD_PREFIX + customField.getId(); } }
private TimeTrackingValue convertToIssueFormInLegacyMode(final TimeTrackingValue value) { TimeTrackingValue.Builder builder = new TimeTrackingValue.Builder(value); String estimate = value.getEstimateDisplayValue(); if (StringUtils.isNotBlank(estimate)) { builder.setEstimate(convertDurationIntoSeconds(estimate)); } return builder.build(); }
protected boolean isRelevantForIssue(final Issue issue) { return customField.isRelevantForIssueContext(issue); } }
private boolean isInScopeOfAtLeastOneIssueContext(List<IssueContext> issueContexts) { CustomFieldScope customFieldScope = scopeFactory.createFor(this); for (final IssueContext issueContext : issueContexts) { if (customFieldScope.isIncludedIn(issueContext)) { return true; } } return false; }
LuceneFieldSorter getSorter(FieldManager fieldManager, String field) { return fieldManager.getNavigableField(field).getSorter(); }
Builder setOriginalEstimate(String[] value) { originalEstimateDisplayValue = fromArray(value); return this; }
@Override public JsonType getJsonSchema() { return getResolutionJsonSchema(true); }
@Override public JsonType getJsonSchema() { return getPriorityJsonSchema(); } public static JsonType getPriorityJsonSchema()
@Override public JsonType getJsonSchema() { return getSecurityLevelJsonSchema(); }
public void populateForMove(Map<String, Object> fieldValuesHolder, Issue originalIssue, Issue targetIssue) { // If we are displaying the field then the current assignee is not assinable, so populate with default value. populateDefaults(fieldValuesHolder, targetIssue); }
@Override public NavigableField apply(final String fieldId) { return fieldManager.getNavigableField(fieldId); } };
private boolean isDateTypeField(Field field) { if (fieldManager.isCustomField(field)) { final CustomFieldType customFieldType = ((CustomField) field).getCustomFieldType(); return customFieldType instanceof DateField; } else { return field instanceof DateField; } }
public String getArgumentDisplay(String argument) { CustomField field = fieldManager.getCustomField(argument); return field.getName(); } }
@Override public String getDocumentConstant() { return customField.getId() + RAW_VALUE_SUFFIX; }
boolean isDateTypeField(Field field) { if (fieldManager.isCustomField(field)) { final CustomFieldType customFieldType = ((CustomField) field).getCustomFieldType(); return customFieldType instanceof DateField; } else { return field instanceof DateField; } }