public class PluginsAwareJqlFunctionHandlerRegistry extends Object implements JqlFunctionHandlerRegistry, Startable
The current implementation is backed by a 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 |
onJiraPluginTransactionEndEvent(JiraPluginTransactionEndEvent 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)
@EventListener public void onJiraPluginTransactionEndEvent(JiraPluginTransactionEndEvent event)
public FunctionOperandHandler getOperandHandler(FunctionOperand operand)
JqlFunctionHandlerRegistrygetOperandHandler in interface JqlFunctionHandlerRegistryoperand - that defines the name for which we want to find the operand handler.public List<String> getAllFunctionNames()
JqlFunctionHandlerRegistrygetAllFunctionNames in interface JqlFunctionHandlerRegistryCopyright © 2002-2019 Atlassian. All Rights Reserved.