com.atlassian.jira.issue.customfields
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.


Field Summary
 
Fields inherited from interface com.atlassian.jira.issue.customfields.CustomFieldType
DEFAULT_VALUE_TYPE
 
Method Summary
 Options getOptions(FieldConfig fieldConfig, JiraContextNode jiraContextNode)
          Returns all possible Options for this field.
 
Methods inherited from interface com.atlassian.jira.issue.customfields.CustomFieldType
availableForBulkEdit, createValue, getChangelogString, getChangelogValue, getConfigurationItemTypes, getDefaultValue, getDescription, getDescriptor, getKey, getName, getRelatedIndexers, getSingularObjectFromString, getStringFromSingularObject, getStringValueFromCustomFieldParams, getValueFromCustomFieldParams, getValueFromIssue, getVelocityParameters, init, isRenderable, remove, setDefaultValue, updateValue, validateFromParams, valuesEqual
 

Method Detail

getOptions

Options getOptions(FieldConfig fieldConfig,
                   @Nullable
                   JiraContextNode jiraContextNode)
Returns all possible Options for this field.

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


Copyright © 2002-2012 Atlassian. All Rights Reserved.