public class MockOptionsManager extends Object implements OptionsManager
| Constructor and Description |
|---|
MockOptionsManager() |
| Modifier and Type | Method and Description |
|---|---|
Option |
createOption(FieldConfig fieldConfig,
Long parentOptionId,
Long sequence,
String value) |
void |
deleteOptionAndChildren(Option option) |
void |
disableOption(Option option)
Set an option to disabled.
|
void |
enableOption(Option option)
Set an option to enabled.
|
Option |
findByOptionId(Long optionId) |
List<Option> |
findByOptionValue(String value)
Finds all options with the given value.
|
List<Option> |
findByParentId(Long parentOptionId) |
List<Option> |
getAllOptions()
Retreives all
Option in the system. |
Options |
getOptions(FieldConfig fieldConfig)
Get options for this particular custom field type.
|
static List<String> |
optionsToPaths(Iterable<? extends Option> options) |
void |
removeCustomFieldConfigOptions(FieldConfig fieldConfig) |
void |
removeCustomFieldOptions(CustomField customField) |
void |
setRootOptions(FieldConfig fieldConfig,
Options options) |
void |
setValue(Option option,
String value) |
void |
store(Option option) |
void |
updateOptions(Collection<Option> options)
Update a set of options.
|
public Options getOptions(FieldConfig fieldConfig)
OptionsManagergetOptions in interface OptionsManagerfieldConfig - For example, retrieved from CustomField.getRelevantConfig(com.atlassian.jira.issue.Issue)public void setRootOptions(FieldConfig fieldConfig, Options options)
setRootOptions in interface OptionsManagerpublic void removeCustomFieldOptions(CustomField customField)
removeCustomFieldOptions in interface OptionsManagerpublic void removeCustomFieldConfigOptions(FieldConfig fieldConfig)
removeCustomFieldConfigOptions in interface OptionsManagerpublic void updateOptions(Collection<Option> options)
OptionsManagerOptions objects may be stale, and should be
re-fetched with OptionsManager.getOptions(com.atlassian.jira.issue.fields.config.FieldConfig).updateOptions in interface OptionsManageroptions - Usually an Options implementation.public Option createOption(FieldConfig fieldConfig, Long parentOptionId, Long sequence, String value)
createOption in interface OptionsManagerpublic void deleteOptionAndChildren(Option option)
deleteOptionAndChildren in interface OptionsManagerpublic Option findByOptionId(Long optionId)
findByOptionId in interface OptionsManagerpublic List<Option> getAllOptions()
OptionsManagerOption in the system.getAllOptions in interface OptionsManagerpublic void enableOption(Option option)
OptionsManagerenableOption in interface OptionsManageroption - The Option to enable.public void disableOption(Option option)
OptionsManagerdisableOption in interface OptionsManageroption - The option to be disabled.public void setValue(Option option, String value)
setValue in interface OptionsManagerpublic List<Option> findByOptionValue(String value)
OptionsManagerfindByOptionValue in interface OptionsManagervalue - the value of the options to find (case insensitive). Must not be null.public List<Option> findByParentId(Long parentOptionId)
findByParentId in interface OptionsManagerpublic void store(Option option)
Copyright © 2002-2016 Atlassian. All Rights Reserved.