Package fr.becpg.repo.solr
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.NodeQueryRowHandlerNested classes/interfaces inherited from interface org.alfresco.repo.search.SearchTrackingComponent
org.alfresco.repo.search.SearchTrackingComponent.NodeMetaDataQueryCallback, org.alfresco.repo.search.SearchTrackingComponent.NodeQueryCallback -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BeCPGQueryBuilderprotected org.alfresco.service.cmr.dictionary.DictionaryServiceprivate static org.apache.commons.logging.Logprotected org.alfresco.service.namespace.NamespaceService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetNodes(org.alfresco.repo.solr.NodeParameters nodeParameters, org.alfresco.repo.search.SearchTrackingComponent.NodeQueryCallback callback) voidinit()voidsetBeCPGQueryBuilder(BeCPGQueryBuilder beCPGQueryBuilder) Setter for the fieldbeCPGQueryBuilder.voidsetDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService) voidsetNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService) voidsetTypesToExcludeFromSearch(List<String> typesToExcludeFromSearch) Setter for the fieldtypesToExcludeFromSearch.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
-
Field Details
-
logger
private static org.apache.commons.logging.Log logger -
typesToExcludeFromSearch
-
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:
setNamespaceServicein classorg.alfresco.repo.solr.SOLRTrackingComponentImpl
-
setDictionaryService
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService) - Overrides:
setDictionaryServicein classorg.alfresco.repo.solr.SOLRTrackingComponentImpl
-
setTypesToExcludeFromSearch
Setter for the field
typesToExcludeFromSearch.- Parameters:
typesToExcludeFromSearch- aListobject
-
setBeCPGQueryBuilder
Setter for the field
beCPGQueryBuilder.- Parameters:
beCPGQueryBuilder- aBeCPGQueryBuilderobject
-
init
public void init()- Overrides:
initin classorg.alfresco.repo.solr.SOLRTrackingComponentImpl
-
getNodes
public void getNodes(org.alfresco.repo.solr.NodeParameters nodeParameters, org.alfresco.repo.search.SearchTrackingComponent.NodeQueryCallback callback) - Specified by:
getNodesin interfaceorg.alfresco.repo.search.SearchTrackingComponent- Overrides:
getNodesin classorg.alfresco.repo.solr.SOLRTrackingComponentImpl
-