Package fr.becpg.repo.search
Interface AdvSearchPlugin
- All Known Implementing Classes:
NestedAdvSearchPlugin
public interface AdvSearchPlugin
AdvSearchPlugin interface.
- Version:
- $Id: $Id
- Author:
- matthieu
-
Method Summary
Modifier and TypeMethodDescriptionList<org.alfresco.service.cmr.repository.NodeRef>filter(List<org.alfresco.service.cmr.repository.NodeRef> nodes, org.alfresco.service.namespace.QName datatype, Map<String, String> criteria, SearchConfig searchConfig) filter.getIgnoredFields(org.alfresco.service.namespace.QName datatype, SearchConfig searchConfig) getIgnoredFields.booleanisSearchFiltered(Map<String, String> criteria) isSearchFiltered.
-
Method Details
-
filter
List<org.alfresco.service.cmr.repository.NodeRef> filter(List<org.alfresco.service.cmr.repository.NodeRef> nodes, org.alfresco.service.namespace.QName datatype, Map<String, String> criteria, SearchConfig searchConfig) filter.
- Parameters:
nodes- aListobject.datatype- aQNameobject.criteria- aMapobject.searchConfig- aSearchConfigobject.- Returns:
- a
Listobject.
-
getIgnoredFields
Set<String> getIgnoredFields(org.alfresco.service.namespace.QName datatype, SearchConfig searchConfig) getIgnoredFields.
- Parameters:
datatype- aQNameobject.searchConfig- aSearchConfigobject.- Returns:
- a
Setobject.
-
isSearchFiltered
isSearchFiltered.
- Parameters:
criteria- aMapobject- Returns:
- a boolean
-