Interface AdvSearchService

All Known Implementing Classes:
AdvSearchServiceImpl

public interface AdvSearchService
do an advanced search query
Version:
$Id: $Id
Author:
querephi
  • Field Details

    • IGNORED_FIELDS

      static final List<String> IGNORED_FIELDS
      Constant IGNORED_FIELDS
  • Method Details

    • createSearchQuery

      BeCPGQueryBuilder createSearchQuery(org.alfresco.service.namespace.QName datatype, String term, String tag, boolean isRepo, String siteId, String containerId)

      createSearchQuery.

      Parameters:
      datatype - a QName object.
      term - a String object.
      tag - a String object.
      isRepo - a boolean.
      siteId - a String object.
      containerId - a String object.
      Returns:
      a BeCPGQueryBuilder object.
    • queryAdvSearch

      List<org.alfresco.service.cmr.repository.NodeRef> queryAdvSearch(org.alfresco.service.namespace.QName datatype, BeCPGQueryBuilder beCPGQueryBuilder, Map<String,String> criteria, int maxResults)

      queryAdvSearch.

      Parameters:
      datatype - a QName object.
      beCPGQueryBuilder - a BeCPGQueryBuilder object.
      criteria - a Map object.
      maxResults - a int.
      Returns:
      a List object.
    • getSearchConfig

      SearchConfig getSearchConfig()

      getSearchConfig.

      Returns:
      a SearchConfig object.