Class OfBizPluginIndexConfigurationManager
java.lang.Object
com.atlassian.jira.index.property.OfBizPluginIndexConfigurationManager
- All Implemented Interfaces:
PluginIndexConfigurationManager
public class OfBizPluginIndexConfigurationManager
extends Object
implements PluginIndexConfigurationManager
- Since:
- v6.2
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionOfBizPluginIndexConfigurationManager(EntityEngine entityEngine, IndexDocumentConfigurationFactory indexDocumentConfigurationFactory, ReindexMessageManager reindexMessageManager, JsonEntityPropertyManager jsonEntityPropertyManager) -
Method Summary
Modifier and TypeMethodDescriptiongetDocumentsForEntity(String entityName) voidput(String pluginKey, String moduleKey, IndexDocumentConfiguration document) Sets the description of entity's indexing for the given plugin and module's keys.voidRemoves the description of entity's indexing for the given plugin.
-
Constructor Details
-
OfBizPluginIndexConfigurationManager
public OfBizPluginIndexConfigurationManager(EntityEngine entityEngine, IndexDocumentConfigurationFactory indexDocumentConfigurationFactory, ReindexMessageManager reindexMessageManager, JsonEntityPropertyManager jsonEntityPropertyManager)
-
-
Method Details
-
getDocumentsForEntity
- Specified by:
getDocumentsForEntityin interfacePluginIndexConfigurationManager- Parameters:
entityName- name of entity eg. issue, project etc- Returns:
- all
EntityPropertyIndexDocumentfor the given plugin key.
-
put
public void put(@Nonnull String pluginKey, @Nonnull String moduleKey, @Nonnull IndexDocumentConfiguration document) Description copied from interface:PluginIndexConfigurationManagerSets the description of entity's indexing for the given plugin and module's keys.- Specified by:
putin interfacePluginIndexConfigurationManager- Parameters:
pluginKey- the key of the plugin.moduleKey- the key of the module.document- the description of entity's indexing.
-
remove
Description copied from interface:PluginIndexConfigurationManagerRemoves the description of entity's indexing for the given plugin.- Specified by:
removein interfacePluginIndexConfigurationManager- Parameters:
pluginKey- the key of the plugin.
-