Package com.atlassian.jira.issue.fields
Interface ConfigurableField<V>
- All Superinterfaces:
Comparable,Field,OrderableField<V>,SearchableField
- All Known Subinterfaces:
CustomField,DefaultValueField<V>,IssueTypeField
- All Known Implementing Classes:
DescriptionSystemField,ImmutableCustomField,IssueTypeSystemField,MockCustomField,PrioritySystemField
ConfigurableField are fields which have
FieldConfigItemType that can be stored for a given
JiraContextNode-
Field Summary
Fields inherited from interface com.atlassian.jira.issue.fields.OrderableField
MOVE_ISSUE_PARAM_KEY, NO_HEADER_PARAM_KEY, TEMPLATE_DIRECTORY_PATH -
Method Summary
Modifier and TypeMethodDescriptionReturns a list of projects associated with this field.Returns a List ofFieldConfigItemTypeobjects.getRelevantConfig(IssueContext issueContext) Methods inherited from interface java.lang.Comparable
compareToMethods inherited from interface com.atlassian.jira.issue.fields.Field
getId, getName, getNameKeyMethods inherited from interface com.atlassian.jira.issue.fields.OrderableField
availableForBulkEdit, canRemoveValueFromIssueObject, createValue, getBulkEditHtml, getCreateHtml, getCreateHtml, getDefaultValue, getEditHtml, getEditHtml, getValueFromParams, getViewHtml, getViewHtml, getViewHtml, hasParam, hasValue, isShown, needsMove, populateDefaults, populateForMove, populateFromIssue, populateFromParams, populateParamsFromString, removeValueFromIssueObject, updateIssue, updateValue, validateParamsMethods inherited from interface com.atlassian.jira.issue.fields.SearchableField
createAssociatedSearchHandler
-
Method Details
-
getConfigurationItemTypes
List<FieldConfigItemType> getConfigurationItemTypes()Returns a List ofFieldConfigItemTypeobjects. This opens up possibilties for configurable custom fields- Returns:
- List of
FieldConfigItemType@Nonnull
-
getAssociatedProjectObjects
Returns a list of projects associated with this field. Will be null if the field is global- Returns:
- a list of projects associated with this field.
-
getRelevantConfig
-