Package com.viglet.turing.sn.spotlight
Class TurSNSpotlightProcess
java.lang.Object
com.viglet.turing.sn.spotlight.TurSNSpotlightProcess
- Since:
- 0.3.5
- Author:
- Alexandre Oliveira
-
Constructor Summary
ConstructorsConstructorDescriptionTurSNSpotlightProcess(TurSNSiteSpotlightRepository turSNSiteSpotlightRepository, TurSNSiteSpotlightTermRepository turSNSiteSpotlightTermRepository, TurSNSiteSpotlightDocumentRepository turSNSiteSpotlightDocumentRepository, TurSolr turSolr, TurSpotlightCache turSpotlightCache, TurSNSiteLocaleRepository turSNSiteLocaleRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSpotlightToResults(TurSNSiteSearchContext context, TurSolrInstance turSolrInstance, TurSNSite turSNSite, Map<String, TurSNSiteFieldExtDto> facetMap, Map<String, TurSNSiteFieldExtDto> fieldExtMap, List<TurSNSiteSearchDocumentBean> turSNSiteSearchDocumentsBean) booleancreateUnmanagedSpotlight(TurSNJobItem turSNJobItem, TurSNSite turSNSite) booleandeleteUnmanagedSpotlight(TurSNJobItem turSNJobItem, TurSNSite turSNSite) getSpotlightsFromQuery(TurSNSiteSearchContext context, TurSNSite turSNSite) booleanisSpotlightJob(TurSNJobItem turSNJobItem)
-
Constructor Details
-
TurSNSpotlightProcess
public TurSNSpotlightProcess(TurSNSiteSpotlightRepository turSNSiteSpotlightRepository, TurSNSiteSpotlightTermRepository turSNSiteSpotlightTermRepository, TurSNSiteSpotlightDocumentRepository turSNSiteSpotlightDocumentRepository, TurSolr turSolr, TurSpotlightCache turSpotlightCache, TurSNSiteLocaleRepository turSNSiteLocaleRepository)
-
-
Method Details
-
isSpotlightJob
-
deleteUnmanagedSpotlight
@CacheEvict(value={"spotlight","spotlight_term"}, allEntries=true) public boolean deleteUnmanagedSpotlight(TurSNJobItem turSNJobItem, TurSNSite turSNSite) -
createUnmanagedSpotlight
@CacheEvict(value={"spotlight","spotlight_term"}, allEntries=true) public boolean createUnmanagedSpotlight(TurSNJobItem turSNJobItem, TurSNSite turSNSite) -
addSpotlightToResults
public void addSpotlightToResults(TurSNSiteSearchContext context, TurSolrInstance turSolrInstance, TurSNSite turSNSite, Map<String, TurSNSiteFieldExtDto> facetMap, Map<String, TurSNSiteFieldExtDto> fieldExtMap, List<TurSNSiteSearchDocumentBean> turSNSiteSearchDocumentsBean) -
getSpotlightsFromQuery
public Map<Integer,List<TurSNSiteSpotlightDocument>> getSpotlightsFromQuery(TurSNSiteSearchContext context, TurSNSite turSNSite)
-