public class PluginsAwareJqlFunctionHandlerRegistry extends Object implements JqlFunctionHandlerRegistry, Startable
LazyResettableJqlFunctionHandlerRegistry
.Constructor and Description |
---|
PluginsAwareJqlFunctionHandlerRegistry(com.atlassian.plugin.PluginAccessor pluginAccessor,
com.atlassian.event.api.EventPublisher eventPublisher,
ModuleDescriptors.Orderings moduleDescriptorOrderings,
I18nHelper i18nHelper) |
Modifier and Type | Method and Description |
---|---|
List<String> |
getAllFunctionNames()
Fetches all function names ordered alphabetically.
|
FunctionOperandHandler |
getOperandHandler(FunctionOperand operand)
Fetches the associated OperandHandler for the provided FunctionOperand.
|
void |
onPluginModuleDisabled(com.atlassian.plugin.event.events.PluginModuleDisabledEvent event) |
void |
onPluginModuleEnabled(com.atlassian.plugin.event.events.PluginModuleEnabledEvent event) |
void |
start()
This method will be called after the plugin system is fully initialised and all components added to the
dependency injection framework.
|
public PluginsAwareJqlFunctionHandlerRegistry(com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.event.api.EventPublisher eventPublisher, ModuleDescriptors.Orderings moduleDescriptorOrderings, I18nHelper i18nHelper)
public void onPluginModuleEnabled(com.atlassian.plugin.event.events.PluginModuleEnabledEvent event)
public void onPluginModuleDisabled(com.atlassian.plugin.event.events.PluginModuleDisabledEvent event)
public FunctionOperandHandler getOperandHandler(FunctionOperand operand)
JqlFunctionHandlerRegistry
getOperandHandler
in interface JqlFunctionHandlerRegistry
operand
- that defines the name for which we want to find the operand handler.public List<String> getAllFunctionNames()
JqlFunctionHandlerRegistry
getAllFunctionNames
in interface JqlFunctionHandlerRegistry
Copyright © 2002-2015 Atlassian. All Rights Reserved.