public class

OfBizPluginIndexConfigurationManager

extends Object
implements PluginIndexConfigurationManager
java.lang.Object
   ↳ com.atlassian.jira.index.property.OfBizPluginIndexConfigurationManager

Summary

Nested Classes
class OfBizPluginIndexConfigurationManager.PluginIndexConfigurationImpl  
Public Constructors
OfBizPluginIndexConfigurationManager(EntityEngine entityEngine, IndexDocumentConfigurationFactory indexDocumentConfigurationFactory, ReindexMessageManager reindexMessageManager, JsonEntityPropertyManager jsonEntityPropertyManager)
Public Methods
Iterable<PluginIndexConfiguration> getDocumentsForEntity(String entityName)
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.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.index.property.PluginIndexConfigurationManager

Public Constructors

public OfBizPluginIndexConfigurationManager (EntityEngine entityEngine, IndexDocumentConfigurationFactory indexDocumentConfigurationFactory, ReindexMessageManager reindexMessageManager, JsonEntityPropertyManager jsonEntityPropertyManager)

Public Methods

public Iterable<PluginIndexConfiguration> getDocumentsForEntity (String entityName)

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.