fr.paris.lutece.plugins.stock.modules.solr.indexer
Class SolrStockIndexer

java.lang.Object
  extended by fr.paris.lutece.plugins.stock.modules.solr.indexer.SolrStockIndexer
All Implemented Interfaces:
fr.paris.lutece.plugins.search.solr.indexer.SolrIndexer

public class SolrStockIndexer
extends Object
implements fr.paris.lutece.plugins.search.solr.indexer.SolrIndexer

The indexer service for Solr.


Constructor Summary
SolrStockIndexer()
          Creates a new SolrPageIndexer
 
Method Summary
 List<fr.paris.lutece.plugins.search.solr.business.field.Field> getAdditionalFields()
          
 String getDescription()
          
 List<fr.paris.lutece.plugins.search.solr.indexer.SolrItem> getDocuments(String strIdProduct)
          
 String getName()
          Returns the name of the indexer.
 List<String> getResourcesName()
          
 String getResourceUid(String strResourceId, String strResourceType)
          
 String getVersion()
          Returns the version.
 List<String> indexDocuments()
          
 boolean isEnable()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SolrStockIndexer

public SolrStockIndexer()
Creates a new SolrPageIndexer

Method Detail

isEnable

public boolean isEnable()
Specified by:
isEnable in interface fr.paris.lutece.plugins.search.solr.indexer.SolrIndexer

indexDocuments

@Transactional
public List<String> indexDocuments()

Specified by:
indexDocuments in interface fr.paris.lutece.plugins.search.solr.indexer.SolrIndexer

getName

public String getName()
Returns the name of the indexer.

Specified by:
getName in interface fr.paris.lutece.plugins.search.solr.indexer.SolrIndexer
Returns:
the name of the indexer

getVersion

public String getVersion()
Returns the version.

Specified by:
getVersion in interface fr.paris.lutece.plugins.search.solr.indexer.SolrIndexer
Returns:
the version.

getDescription

public String getDescription()

Specified by:
getDescription in interface fr.paris.lutece.plugins.search.solr.indexer.SolrIndexer

getAdditionalFields

public List<fr.paris.lutece.plugins.search.solr.business.field.Field> getAdditionalFields()

Specified by:
getAdditionalFields in interface fr.paris.lutece.plugins.search.solr.indexer.SolrIndexer

getDocuments

@Transactional
public List<fr.paris.lutece.plugins.search.solr.indexer.SolrItem> getDocuments(String strIdProduct)

Specified by:
getDocuments in interface fr.paris.lutece.plugins.search.solr.indexer.SolrIndexer

getResourcesName

public List<String> getResourcesName()

Specified by:
getResourcesName in interface fr.paris.lutece.plugins.search.solr.indexer.SolrIndexer

getResourceUid

public String getResourceUid(String strResourceId,
                             String strResourceType)

Specified by:
getResourceUid in interface fr.paris.lutece.plugins.search.solr.indexer.SolrIndexer


Copyright © 2013 Mairie de Paris. All Rights Reserved.