Package com.viglet.turing.sn.spotlight
Class TurSNSpotlightProcess
Object
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 TypeMethodDescriptionvoid
addSpotlightToResults
(TurSNSiteSearchContext context, TurSolrInstance turSolrInstance, TurSNSite turSNSite, Map<String, TurSNSiteFieldExtDto> facetMap, Map<String, TurSNSiteFieldExtDto> fieldExtMap, List<TurSNSiteSearchDocumentBean> turSNSiteSearchDocumentsBean) boolean
createUnmanagedSpotlight
(TurSNJobItem turSNJobItem, TurSNSite turSNSite) boolean
deleteUnmanagedSpotlight
(TurSNJobItem turSNJobItem, TurSNSite turSNSite) getSpotlightsFromQuery
(TurSNSiteSearchContext context, TurSNSite turSNSite) boolean
isSpotlightJob
(TurSNJobItem turSNJobItem)
-
Constructor Details
-
TurSNSpotlightProcess
@Inject 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)
-