@ExperimentalApi
public interface BulkEditMultiSelectFieldBean
BulkEditMultiSelectFieldOption
Modifier and Type | Method and Description |
---|---|
String |
getChangeModeFieldName(OrderableField field)
Returns the field name to be used in template for the change mode selection for the system field.
|
io.atlassian.fugue.Option<BulkEditMultiSelectFieldOption> |
getChangeModeForField(OrderableField field)
Returns the
BulkEditMultiSelectFieldOption for the system field or null in case the field does not
have multiple change modes configured. |
BulkEditMultiSelectFieldOption |
getChangeModeOptionById(String id)
Returns the change mode option for option id.
|
Collection<BulkEditMultiSelectFieldOption> |
getChangeModeOptions()
Deprecated.
|
Collection<BulkEditMultiSelectFieldOption> |
getChangeModeOptionsForField(OrderableField<?> field)
Returns the list of change mode options which are available for the given system field.
|
BulkEditMultiSelectFieldOption |
getDefaultChangeModeOption()
Deprecated.
|
BulkEditMultiSelectFieldOption |
getDefaultChangeModeOptionForField(OrderableField<?> field)
Returns the default change mode option for the given field.
|
String |
getMultiSelectFieldActionDescription(OrderableField field)
Returns the action description for the field based on set change mode for Bulk Edit confirmation screen.
|
boolean |
isChangeModeSelectionAllowed(OrderableField field)
Checks if the change mode selection is allowed for the field.
|
boolean |
isChangeModeSelectionAllowed(OrderableField<?> field,
String changeModeId)
Checks if the given change mode selection is valid for the field.
|
void |
setChangeModeForField(OrderableField field,
BulkEditMultiSelectFieldOption changeMode)
Sets the change mode for the system field.
|
void |
setChangeModeFromParams(OrderableField field,
Map<String,String[]> params)
Sets the change mode for the system field from the Map of parameters.
|
boolean isChangeModeSelectionAllowed(OrderableField field)
field
- The field for which change mode selection allowance is retrieved.boolean isChangeModeSelectionAllowed(OrderableField<?> field, String changeModeId)
field
- The field for which change mode selection allowance is retrieved.String getChangeModeFieldName(OrderableField field)
field
- The field for which field name is retrieved.void setChangeModeForField(OrderableField field, BulkEditMultiSelectFieldOption changeMode) throws IllegalArgumentException
field
- The field for which change mode is set.changeMode
- option to be set for field. The options defined by BulkEditMultiSelectFieldOption
IllegalArgumentException
- in case the field does not have change modes configured.io.atlassian.fugue.Option<BulkEditMultiSelectFieldOption> getChangeModeForField(OrderableField field)
BulkEditMultiSelectFieldOption
for the system field or null
in case the field does not
have multiple change modes configured.field
- The field for which change mode option is retrieved.BulkEditMultiSelectFieldOption
set for the field or null
void setChangeModeFromParams(OrderableField field, Map<String,String[]> params) throws IllegalArgumentException
field
- The field for which change mode option is set.params
- The map of parameters where the key is fieldId and the value is change mode option nameIllegalArgumentException
- in case the field does not have multiple change modes configured.Collection<BulkEditMultiSelectFieldOption> getChangeModeOptions()
getChangeModeOptionsForField(OrderableField)
BulkEditMultiSelectFieldOption
to be visible in the Bulk Edit WizardCollection<BulkEditMultiSelectFieldOption> getChangeModeOptionsForField(OrderableField<?> field)
field
- The system field in question.BulkEditMultiSelectFieldOption
to be visible in the Bulk Edit WizardBulkEditMultiSelectFieldOption getDefaultChangeModeOption()
getDefaultChangeModeOptionForField(OrderableField)
BulkEditMultiSelectFieldOption
which is the default for the Bulk Edit WizardBulkEditMultiSelectFieldOption getDefaultChangeModeOptionForField(OrderableField<?> field)
field
- The system field to check the default change mode for.BulkEditMultiSelectFieldOption
which is the default for the given field in the Bulk Edit WizardBulkEditMultiSelectFieldOption getChangeModeOptionById(String id)
id
- The option id for which BulkEditMultiSelectFieldOption
is retrieved.BulkEditMultiSelectFieldOption
which is the default for the Bulk Edit WizardString getMultiSelectFieldActionDescription(OrderableField field)
field
- The field for which action description is retrieved.Copyright © 2002-2024 Atlassian. All Rights Reserved.