@ExperimentalApi public interface

BulkEditMultiSelectFieldOption

com.atlassian.jira.bulkedit.BulkEditMultiSelectFieldOption
Known Indirect Subclasses

@ExperimentalApi

This interface is considered usable by external developers but its contracts have not stabilized.

Experimental APIs may be changed at any time before being marked @Internal or @PublicApi.

Class Overview

Represents the change modes for the multi-select/multiple values system fields (Labels, Versions, Components) to be used in the Bulk Edit Wizard and operation.

Summary

Public Methods
String getDescriptionI18nKey()
Returns the i18n key for the description of the change mode option
Map<StringObject> getFieldValuesMap(Issue issue, OrderableField field, Map<StringObject> fieldValuesHolder)
Returns the Collection representing the result of the Bulk Edit operation for the option
String getFieldValuesToAdd(OrderableField field, Map<StringObject> fieldValuesHolder)
Returns String representing new Components/Versions field values for Project which will be added during bulk operation
String getId()
Returns the id of the change mode option
String getNameI18nKey()
Returns the i18n key for the name of the change mode option
boolean validateOperation(OrderableField field, Map<StringObject> fieldValuesHolder)
Returns true if the requirement for minimum number of elements for option is fulfilled

Public Methods

public String getDescriptionI18nKey ()

Returns the i18n key for the description of the change mode option

public Map<StringObject> getFieldValuesMap (Issue issue, OrderableField field, Map<StringObject> fieldValuesHolder)

Returns the Collection representing the result of the Bulk Edit operation for the option

Returns
  • Collection representing the result of the Bulk Edit operation for the option

public String getFieldValuesToAdd (OrderableField field, Map<StringObject> fieldValuesHolder)

Returns String representing new Components/Versions field values for Project which will be added during bulk operation

Returns
  • String representing new Components/Versions field values for Project which will be added during bulk operation

public String getId ()

Returns the id of the change mode option

public String getNameI18nKey ()

Returns the i18n key for the name of the change mode option

public boolean validateOperation (OrderableField field, Map<StringObject> fieldValuesHolder)

Returns true if the requirement for minimum number of elements for option is fulfilled

Returns
  • true if the requirement for minimum number of elements for option is fulfilled