Class BecpgSearchTrackingComponent

java.lang.Object
org.alfresco.repo.solr.SOLRTrackingComponentImpl
fr.becpg.repo.solr.BecpgSearchTrackingComponent
All Implemented Interfaces:
org.alfresco.repo.search.SearchTrackingComponent

public class BecpgSearchTrackingComponent extends org.alfresco.repo.solr.SOLRTrackingComponentImpl

BecpgSearchTrackingComponent class.

Author:
matthieu
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.alfresco.repo.solr.SOLRTrackingComponentImpl

    org.alfresco.repo.solr.SOLRTrackingComponentImpl.NodeMetaDataQueryRowHandler, org.alfresco.repo.solr.SOLRTrackingComponentImpl.NodeQueryRowHandler

    Nested classes/interfaces inherited from interface org.alfresco.repo.search.SearchTrackingComponent

    org.alfresco.repo.search.SearchTrackingComponent.NodeMetaDataQueryCallback, org.alfresco.repo.search.SearchTrackingComponent.NodeQueryCallback
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
    protected org.alfresco.service.cmr.dictionary.DictionaryService
     
    private static org.apache.commons.logging.Log
     
    protected org.alfresco.service.namespace.NamespaceService
     
    private List<String>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    getNodes(org.alfresco.repo.solr.NodeParameters nodeParameters, org.alfresco.repo.search.SearchTrackingComponent.NodeQueryCallback callback)
    void
    void
    Setter for the field beCPGQueryBuilder.
    void
    setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
    void
    setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
    void
    setTypesToExcludeFromSearch(List<String> typesToExcludeFromSearch)
    Setter for the field typesToExcludeFromSearch.

    Methods inherited from class org.alfresco.repo.solr.SOLRTrackingComponentImpl

    convertVersionNodeRefToVersionedNodeRef, getAclChangeSets, getAcls, getAclsReaders, getCRC, getMaxChangeSetCommitTime, getMaxChangeSetId, getMaxTxnCommitTime, getMaxTxnId, getModel, getModelDiffs, getNodesMetadata, getProperties, getShardRegistry, getTransactions, isEnabled, registerShardState, setAclDAO, setAspectIndexFilter, setCacheAncestors, setDictionaryDAO, setEnabled, setNodeDAO, setOwnableService, setPermissionService, setQnameDAO, setSearchDAO, setShardRegistry, setTenantService, setTypeIndexFilter

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • logger

      private static org.apache.commons.logging.Log logger
    • typesToExcludeFromSearch

      private List<String> typesToExcludeFromSearch
    • beCPGQueryBuilder

      private BeCPGQueryBuilder beCPGQueryBuilder
    • namespaceService

      protected org.alfresco.service.namespace.NamespaceService namespaceService
    • dictionaryService

      protected org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService
  • Constructor Details

    • BecpgSearchTrackingComponent

      public BecpgSearchTrackingComponent()
  • Method Details

    • setNamespaceService

      public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
      Overrides:
      setNamespaceService in class org.alfresco.repo.solr.SOLRTrackingComponentImpl
    • setDictionaryService

      public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
      Overrides:
      setDictionaryService in class org.alfresco.repo.solr.SOLRTrackingComponentImpl
    • setTypesToExcludeFromSearch

      public void setTypesToExcludeFromSearch(List<String> typesToExcludeFromSearch)

      Setter for the field typesToExcludeFromSearch.

      Parameters:
      typesToExcludeFromSearch - a List object
    • setBeCPGQueryBuilder

      public void setBeCPGQueryBuilder(BeCPGQueryBuilder beCPGQueryBuilder)

      Setter for the field beCPGQueryBuilder.

      Parameters:
      beCPGQueryBuilder - a BeCPGQueryBuilder object
    • init

      public void init()
      Overrides:
      init in class org.alfresco.repo.solr.SOLRTrackingComponentImpl
    • getNodes

      public void getNodes(org.alfresco.repo.solr.NodeParameters nodeParameters, org.alfresco.repo.search.SearchTrackingComponent.NodeQueryCallback callback)
      Specified by:
      getNodes in interface org.alfresco.repo.search.SearchTrackingComponent
      Overrides:
      getNodes in class org.alfresco.repo.solr.SOLRTrackingComponentImpl