Package org.ametys.cms.indexing.solr
Class AdditionalPropertyIndexerSchemaDefinitionProvider
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.cms.indexing.solr.AdditionalPropertyIndexerSchemaDefinitionProvider
- All Implemented Interfaces:
SchemaDefinitionProvider
,LogEnabled
,Serviceable
public class AdditionalPropertyIndexerSchemaDefinitionProvider
extends AbstractLogEnabled
implements SchemaDefinitionProvider, Serviceable
Provides all the schema elements defined by additional property indexers.
-
Field Summary
Modifier and TypeFieldDescriptionprotected AdditionalPropertyIndexerExtensionPoint
The additional property indexer extension point. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturn the schema definitions to add to the schema.void
service
(ServiceManager manager) Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Field Details
-
_additionalPropertyIndexerEP
The additional property indexer extension point.
-
-
Constructor Details
-
AdditionalPropertyIndexerSchemaDefinitionProvider
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Throws:
ServiceException
-
getDefinitions
Description copied from interface:SchemaDefinitionProvider
Return the schema definitions to add to the schema.- Specified by:
getDefinitions
in interfaceSchemaDefinitionProvider
- Returns:
- a collection of schema definitions to add to the schema.
-