public interface

PluginIndexConfigurationManager

com.atlassian.jira.index.property.PluginIndexConfigurationManager
Known Indirect Subclasses

Class Overview

Manager for objects describing how the entity properties are indexed.

Summary

Public Methods
Iterable<PluginIndexConfiguration> getDocumentsForEntity(String entityKey)
void put(String pluginKey, String moduleKey, IndexDocumentConfiguration document)
Sets the description of entity's indexing for the given plugin and module's keys.
void remove(String pluginKey)
Removes the description of entity's indexing for the given plugin.

Public Methods

public Iterable<PluginIndexConfiguration> getDocumentsForEntity (String entityKey)

Parameters
entityKey name of entity eg. issue, project etc
Returns

public void put (String pluginKey, String moduleKey, IndexDocumentConfiguration document)

Sets the description of entity's indexing for the given plugin and module's keys.

Parameters
pluginKey the key of the plugin.
moduleKey the key of the module.
document the description of entity's indexing.

public void remove (String pluginKey)

Removes the description of entity's indexing for the given plugin.

Parameters
pluginKey the key of the plugin.