Interface AdvSearchPlugin

All Known Implementing Classes:
NestedAdvSearchPlugin

public interface AdvSearchPlugin

AdvSearchPlugin interface.

Version:
$Id: $Id
Author:
matthieu
  • 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 - a List object.
      datatype - a QName object.
      criteria - a Map object.
      searchConfig - a SearchConfig object.
      Returns:
      a List object.
    • getIgnoredFields

      Set<String> getIgnoredFields(org.alfresco.service.namespace.QName datatype, SearchConfig searchConfig)

      getIgnoredFields.

      Parameters:
      datatype - a QName object.
      searchConfig - a SearchConfig object.
      Returns:
      a Set object.
    • isSearchFiltered

      boolean isSearchFiltered(Map<String,String> criteria)

      isSearchFiltered.

      Parameters:
      criteria - a Map object
      Returns:
      a boolean