Interface PluginIndexConfigurationManager
- All Known Implementing Classes:
CachingPluginIndexConfigurationManager
,OfBizPluginIndexConfigurationManager
public interface PluginIndexConfigurationManager
Manager for objects describing how the entity properties are indexed.
- Since:
- v6.2
-
Method Summary
Modifier and TypeMethodDescriptiongetDocumentsForEntity
(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
Removes the description of entity's indexing for the given plugin.
-
Method Details
-
getDocumentsForEntity
- Parameters:
entityKey
- name of entity e.g. issue, project etc- Returns:
- all
EntityPropertyIndexDocument
for the given entity.
-
put
void put(@Nonnull String pluginKey, @Nonnull String moduleKey, @Nonnull 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.
-
remove
Removes the description of entity's indexing for the given plugin.- Parameters:
pluginKey
- the key of the plugin.
-