com.atlassian.greenhopper.customfield.rank
Class RankCFType
java.lang.Object
com.atlassian.jira.issue.customfields.impl.AbstractCustomFieldType<T,S>
com.atlassian.jira.issue.customfields.impl.CalculatedCFType
com.atlassian.greenhopper.customfield.rank.RankCFType
- All Implemented Interfaces:
- MetadataCFType, com.atlassian.jira.issue.customfields.CustomFieldType, com.atlassian.jira.issue.customfields.SortableCustomField
public class RankCFType
- extends com.atlassian.jira.issue.customfields.impl.CalculatedCFType
- implements MetadataCFType, com.atlassian.jira.issue.customfields.SortableCustomField
The custom field type for global ranking. The field doesn't actually hold any data, it's only purpose is to join our cached rank index with Lucene
and the issue navigator.
Nested classes/interfaces inherited from class com.atlassian.jira.issue.customfields.impl.CalculatedCFType |
com.atlassian.jira.issue.customfields.impl.CalculatedCFType.Visitor<X> |
Nested classes/interfaces inherited from class com.atlassian.jira.issue.customfields.impl.AbstractCustomFieldType |
com.atlassian.jira.issue.customfields.impl.AbstractCustomFieldType.VisitorBase<X> |
Fields inherited from interface com.atlassian.jira.issue.customfields.CustomFieldType |
DEFAULT_VALUE_TYPE |
Methods inherited from class com.atlassian.jira.issue.customfields.impl.CalculatedCFType |
accept, compare, createValue, getChangelogValue, getConfigurationItemTypes, getDefaultValue, getStringValueFromCustomFieldParams, getValueFromCustomFieldParams, remove, setDefaultValue, updateValue, validateFromParams |
Methods inherited from class com.atlassian.jira.issue.customfields.impl.AbstractCustomFieldType |
assertObjectImplementsType, availableForBulkEdit, getChangelogString, getDescription, getDescriptor, getI18nBean, getKey, getName, getRelatedIndexers, getVelocityParameters, getVelocityParameters, init, isRenderable, valuesEqual |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.jira.issue.customfields.SortableCustomField |
compare |
CUSTOMFIELD_METADATA
public static final CustomFieldMetadata CUSTOMFIELD_METADATA
- the metadata needed to define the custom field in JIRA
RankCFType
protected RankCFType(RankIndexService rankService)
getValueFromIssue
public java.lang.Object getValueFromIssue(com.atlassian.jira.issue.fields.CustomField field,
com.atlassian.jira.issue.Issue issue)
- Specified by:
getValueFromIssue
in interface com.atlassian.jira.issue.customfields.CustomFieldType
getStringFromSingularObject
public java.lang.String getStringFromSingularObject(java.lang.Object singularObject)
- Specified by:
getStringFromSingularObject
in interface com.atlassian.jira.issue.customfields.CustomFieldType
getSingularObjectFromString
public java.lang.Object getSingularObjectFromString(java.lang.String string)
throws com.atlassian.jira.issue.customfields.impl.FieldValidationException
- Specified by:
getSingularObjectFromString
in interface com.atlassian.jira.issue.customfields.CustomFieldType
- Throws:
com.atlassian.jira.issue.customfields.impl.FieldValidationException
getMetadata
public CustomFieldMetadata getMetadata()
- Specified by:
getMetadata
in interface MetadataCFType
Copyright © 2007-2014 Atlassian. All Rights Reserved.