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.
Implement the methods on MultipleSettableCustomFieldType yourself. Since v5.0. Also, consider extending AbstractSingleFieldType or AbstractMultiCFType for other benefits
  • Field Details

  • Constructor Details

  • Method Details

    • remove

      public Set<Long> remove(CustomField field)
      Deprecated.
      Description copied from interface: CustomFieldType
      Performs additional tasks when an entire CustomField of this type is being removed CustomField.remove(). This includes removal of values invalid input: '&' options.
      Specified by:
      remove in interface CustomFieldType<T,S>
      Parameters:
      field - The custom field that is being removed, so any data stored for any issues for that field can be deleted.
      Returns:
      Set<Long> of issue ids that has been affected
    • getOptions

      public Options getOptions(FieldConfig fieldConfig, JiraContextNode jiraContextNode)
      Deprecated.
      Description copied from interface: MultipleCustomFieldType
      Returns all possible Options for this field.
      Specified by:
      getOptions in interface MultipleCustomFieldType<T,S>
      Parameters:
      fieldConfig - configuration for this field
      jiraContextNode - context (not used in any of the current implementations)
      Returns:
      all possible Options for this field.
    • getOptions

      public Options getOptions(FieldConfig fieldConfig)
      Deprecated.
      Description copied from interface: MultipleCustomFieldType
      Returns all possible Options for this field.
      Specified by:
      getOptions in interface MultipleCustomFieldType<T,S>
      Parameters:
      fieldConfig - configuration for this field
      Returns:
      all possible Options for this field.