Package com.atlassian.jira.bulkedit
Class BulkEditMultiSelectFieldOptionRemoveAll
java.lang.Object
com.atlassian.jira.bulkedit.AbstractBulkEditMultiSelectFieldOption
com.atlassian.jira.bulkedit.BulkEditMultiSelectFieldOptionRemoveAll
- All Implemented Interfaces:
BulkEditMultiSelectFieldOption
public class BulkEditMultiSelectFieldOptionRemoveAll
extends AbstractBulkEditMultiSelectFieldOption
implements BulkEditMultiSelectFieldOption
Represents Bulk Edit multi select field option for which the already set field values will be all removed
- Since:
- v6.4
-
Field Summary
FieldsFields inherited from class com.atlassian.jira.bulkedit.AbstractBulkEditMultiSelectFieldOption
VALUES_SEPARATOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the i18n key for the description of the change mode optiongetFieldValuesMap(Issue issue, OrderableField field, Map<String, Object> fieldValuesHolder) Returns the Collection representing the result of the Bulk Edit operation for the optiongetFieldValuesToAdd(OrderableField field, Map<String, Object> fieldValuesHolder) Returns String representing new Components/Versions field values for Project which will be added during bulk operationgetId()Returns the id of the change mode optionReturns the i18n key for the name of the change mode optionbooleanvalidateOperation(OrderableField field, Map<String, Object> fieldValuesHolder) Returns true if the requirement for minimum number of elements for option is fulfilled
-
Field Details
-
ID
- See Also:
-
-
Constructor Details
-
BulkEditMultiSelectFieldOptionRemoveAll
public BulkEditMultiSelectFieldOptionRemoveAll()
-
-
Method Details
-
getId
Description copied from interface:BulkEditMultiSelectFieldOptionReturns the id of the change mode option- Specified by:
getIdin interfaceBulkEditMultiSelectFieldOption
-
getNameI18nKey
Description copied from interface:BulkEditMultiSelectFieldOptionReturns the i18n key for the name of the change mode option- Specified by:
getNameI18nKeyin interfaceBulkEditMultiSelectFieldOption
-
getDescriptionI18nKey
Description copied from interface:BulkEditMultiSelectFieldOptionReturns the i18n key for the description of the change mode option- Specified by:
getDescriptionI18nKeyin interfaceBulkEditMultiSelectFieldOption
-
getFieldValuesMap
public Map<String,Object> getFieldValuesMap(Issue issue, OrderableField field, Map<String, Object> fieldValuesHolder) Description copied from interface:BulkEditMultiSelectFieldOptionReturns the Collection representing the result of the Bulk Edit operation for the option- Specified by:
getFieldValuesMapin interfaceBulkEditMultiSelectFieldOption- Overrides:
getFieldValuesMapin classAbstractBulkEditMultiSelectFieldOption- Parameters:
issue-field-fieldValuesHolder-- Returns:
- Collection representing the result of the Bulk Edit operation for the option
-
validateOperation
Description copied from interface:BulkEditMultiSelectFieldOptionReturns true if the requirement for minimum number of elements for option is fulfilled- Specified by:
validateOperationin interfaceBulkEditMultiSelectFieldOption- Overrides:
validateOperationin classAbstractBulkEditMultiSelectFieldOption- Parameters:
field-fieldValuesHolder-- Returns:
- true if the requirement for minimum number of elements for option is fulfilled
-
getFieldValuesToAdd
Description copied from interface:BulkEditMultiSelectFieldOptionReturns String representing new Components/Versions field values for Project which will be added during bulk operation- Specified by:
getFieldValuesToAddin interfaceBulkEditMultiSelectFieldOption- Overrides:
getFieldValuesToAddin classAbstractBulkEditMultiSelectFieldOption- Parameters:
field-fieldValuesHolder-- Returns:
- String representing new Components/Versions field values for Project which will be added during bulk operation
-