Interface MultipleCustomFieldType<T,S>

Type Parameters:
T - Transport Object See CustomFieldType for more information.
S - Single Form of Transport Object. See CustomFieldType for more information.
All Superinterfaces:
CustomFieldType<T,S>
All Known Subinterfaces:
MultipleSettableCustomFieldType<T,S>
All Known Implementing Classes:
AbstractMultiSettableCFType, CascadingSelectCFType, MultiSelectCFType, SelectCFType

@PublicSpi public interface MultipleCustomFieldType<T,S> extends CustomFieldType<T,S>
A type of custom field which provides the user with a specific set of options to choose from.
  • Method Details

    • getOptions

      @Deprecated Options getOptions(FieldConfig fieldConfig, @Nullable JiraContextNode jiraContextNode)
      Deprecated.
      As of 9.17.0, use getOptions(FieldConfig) instead.
      Returns all possible Options for this field.
      Parameters:
      fieldConfig - configuration for this field
      jiraContextNode - context (not used in any of the current implementations)
      Returns:
      all possible Options for this field.
    • getOptions

      default Options getOptions(FieldConfig fieldConfig)
      Returns all possible Options for this field.
      Parameters:
      fieldConfig - configuration for this field
      Returns:
      all possible Options for this field.