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
Fields Modifier and Type Field Description protected AdditionalPropertyIndexerExtensionPoint
_additionalPropertyIndexerEP
The additional property indexer extension point.
-
Constructor Summary
Constructors Constructor Description AdditionalPropertyIndexerSchemaDefinitionProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<SchemaDefinition>
getDefinitions()
Return 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 Detail
-
_additionalPropertyIndexerEP
protected AdditionalPropertyIndexerExtensionPoint _additionalPropertyIndexerEP
The additional property indexer extension point.
-
-
Constructor Detail
-
AdditionalPropertyIndexerSchemaDefinitionProvider
public AdditionalPropertyIndexerSchemaDefinitionProvider()
-
-
Method Detail
-
service
public void service(ServiceManager manager) throws ServiceException
- Specified by:
service
in interfaceServiceable
- Throws:
ServiceException
-
getDefinitions
public Collection<SchemaDefinition> 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.
-
-