Package com.atlassian.jira.bulkedit
Class AbstractBulkEditTextFieldOption
java.lang.Object
com.atlassian.jira.bulkedit.AbstractBulkEditTextFieldOption
- All Implemented Interfaces:
BulkEditMultiSelectFieldOption
- Direct Known Subclasses:
BulkEditTextFieldOptionAddAfter,BulkEditTextFieldOptionAddBefore,BulkEditTextFieldOptionReplace
public abstract class AbstractBulkEditTextFieldOption
extends Object
implements BulkEditMultiSelectFieldOption
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFieldValuesMap(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 operationprotected abstract StringgetNewFieldValue(String fieldValueFromIssue, String fieldValueFromBulkChange) booleanvalidateOperation(OrderableField field, Map<String, Object> fieldValuesHolder) Returns true if the requirement for minimum number of elements for option is fulfilledMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.jira.bulkedit.BulkEditMultiSelectFieldOption
getDescriptionI18nKey, getId, getNameI18nKey
-
Field Details
-
COMMENT_SEPARATOR
- See Also:
-
-
Constructor Details
-
AbstractBulkEditTextFieldOption
public AbstractBulkEditTextFieldOption()
-
-
Method Details
-
validateOperation
Description copied from interface:BulkEditMultiSelectFieldOptionReturns true if the requirement for minimum number of elements for option is fulfilled- Specified by:
validateOperationin interfaceBulkEditMultiSelectFieldOption- 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- Parameters:
field-fieldValuesHolder-- Returns:
- String representing new Components/Versions field values for Project which will be added during bulk operation
-
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- Parameters:
issue-field-fieldValuesHolder-- Returns:
- Collection representing the result of the Bulk Edit operation for the option
-
getNewFieldValue
-