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

@PublicApi public interface ConfigurableField<V> extends OrderableField<V>
ConfigurableField are fields which have FieldConfigItemType that can be stored for a given JiraContextNode
  • Method Details

    • getConfigurationItemTypes

      List<FieldConfigItemType> getConfigurationItemTypes()
      Returns a List of FieldConfigItemType objects. This opens up possibilties for configurable custom fields
      Returns:
      List of FieldConfigItemType @Nonnull
    • getAssociatedProjectObjects

      List<Project> 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

      FieldConfig getRelevantConfig(IssueContext issueContext)