@PublicSpi public interface

MultipleCustomFieldType

implements CustomFieldType<T, S>
com.atlassian.jira.issue.customfields.MultipleCustomFieldType<T, S>
Known Indirect Subclasses

@PublicSpi

This interface is designed for plugins to implement.

Clients of @PublicSpi can expect that programs compiled against a given version will remain binary compatible with later versions of the @PublicSpi as per each product's API policy (clients should refer to each product's API policy for the exact guarantee -- usually binary compatibility is guaranteed at least across minor versions).

Note: @PublicSpi interfaces and classes are specifically designed to be implemented/extended by clients. Hence, the guarantee of binary compatibility is different to that of @PublicApi elements (if an element is both @PublicApi and @PublicSpi, both guarantees apply).

Class Overview

A type of custom field which provides the user with a specific set of options to choose from.

Summary

[Expand]
Inherited Constants
From interface com.atlassian.jira.issue.customfields.CustomFieldType
Public Methods
Options getOptions(FieldConfig fieldConfig, JiraContextNode jiraContextNode)
Returns all possible Options for this field.
[Expand]
Inherited Methods
From interface com.atlassian.jira.issue.customfields.CustomFieldType

Public Methods

public Options getOptions (FieldConfig fieldConfig, JiraContextNode jiraContextNode)

Returns all possible Options for this field.

Parameters
fieldConfig configuration for this field
jiraContextNode context
Returns
  • all possible Options for this field.