Class AbstractMultiSettableCFType<T,S>
java.lang.Object
com.atlassian.jira.issue.customfields.impl.AbstractCustomFieldType<T,S>
com.atlassian.jira.issue.customfields.impl.AbstractMultiSettableCFType<T,S>
- All Implemented Interfaces:
CustomFieldType<T,,S> MultipleCustomFieldType<T,,S> MultipleSettableCustomFieldType<T,S>
@Deprecated
@PublicSpi
public abstract class AbstractMultiSettableCFType<T,S>
extends AbstractCustomFieldType<T,S>
implements MultipleSettableCustomFieldType<T,S>
Deprecated.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.jira.issue.customfields.impl.AbstractCustomFieldType
AbstractCustomFieldType.Visitor<X>, AbstractCustomFieldType.VisitorBase<X> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final CustomFieldValuePersisterDeprecated.protected final GenericConfigManagerDeprecated.protected final OptionsManagerDeprecated.Fields inherited from interface com.atlassian.jira.issue.customfields.CustomFieldType
DEFAULT_VALUE_TYPE, RESOURCE_PREVIEW -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractMultiSettableCFType(OptionsManager optionsManager, CustomFieldValuePersister customFieldValuePersister, GenericConfigManager genericConfigManager) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptiongetOptions(FieldConfig fieldConfig) Deprecated.Returns all possible Options for this field.getOptions(FieldConfig fieldConfig, JiraContextNode jiraContextNode) Deprecated.Returns all possible Options for this field.remove(CustomField field) Deprecated.Performs additional tasks when an entire CustomField of this type is being removedCustomField.remove().Methods inherited from class com.atlassian.jira.issue.customfields.impl.AbstractCustomFieldType
accept, assertObjectImplementsType, availableForBulkEdit, getChangelogString, getConfigurationItemTypes, getDescription, getDescriptor, getI18nBean, getKey, getName, getVelocityParameters, getVelocityParameters, init, isRenderable, valuesEqualMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.jira.issue.customfields.CustomFieldType
areAllRequiredParametersPresent, availableForBulkEdit, createValue, getChangelogString, getChangelogValue, getCloneOptionConfiguration, getCloneValue, getConfigurationItemTypes, getDefaultValue, getDescription, getDescriptor, getIndexers, getKey, getName, getNonNullCustomFieldProvider, getSingularObjectFromString, getStringFromSingularObject, getStringValueFromCustomFieldParams, getValueFromCustomFieldParams, getValueFromIssue, getVelocityParameters, init, isRenderable, isUserInputRequiredForMove, requiresAdditionalParams, setDefaultValue, updateValue, validateFromParams, valuesEqualMethods inherited from interface com.atlassian.jira.issue.customfields.MultipleSettableCustomFieldType
getIssueIdsWithValue, removeValue
-
Field Details
-
optionsManager
Deprecated. -
customFieldValuePersister
Deprecated. -
genericConfigManager
Deprecated.
-
-
Constructor Details
-
AbstractMultiSettableCFType
protected AbstractMultiSettableCFType(OptionsManager optionsManager, CustomFieldValuePersister customFieldValuePersister, GenericConfigManager genericConfigManager) Deprecated.
-
-
Method Details
-
remove
Deprecated.Description copied from interface:CustomFieldTypePerforms additional tasks when an entire CustomField of this type is being removedCustomField.remove(). This includes removal of values invalid input: '&' options. -
getOptions
Deprecated.Description copied from interface:MultipleCustomFieldTypeReturns all possible Options for this field.- Specified by:
getOptionsin interfaceMultipleCustomFieldType<T,S> - Parameters:
fieldConfig- configuration for this fieldjiraContextNode- context (not used in any of the current implementations)- Returns:
- all possible Options for this field.
-
getOptions
Deprecated.Description copied from interface:MultipleCustomFieldTypeReturns all possible Options for this field.- Specified by:
getOptionsin interfaceMultipleCustomFieldType<T,S> - Parameters:
fieldConfig- configuration for this field- Returns:
- all possible Options for this field.
-
MultipleSettableCustomFieldTypeyourself. Since v5.0. Also, consider extendingAbstractSingleFieldTypeorAbstractMultiCFTypefor other benefits