Interface RestQueryExecutor

All Known Implementing Classes:
AbstractFlexibleSearchRestQueryExecutor, AbstractRestQueryExecutor, CmsContainersFromVariationQueryExecutor, CmsPageVersionSwitchQueryExecutor, CxGetIndexTypesForSiteExecutor, CxPromotionsForCatalogQueryExecutor, CxReplaceComponentWithContainerExecutor, CxUpdateCustomizationRankExecutor, CxUpdateSearchProfileActionRankExecutor

public interface RestQueryExecutor
  • Method Details

    • execute

      Object execute(Map<String,String> params)
      Execute query
      Parameters:
      params - generic hashmap input for query
      Returns:
      the query results
    • getCatalogsForWriteAccess

      List<CatalogVersionWsDTO> getCatalogsForWriteAccess(Map<String,String> params)
      Parameters:
      params -
      Returns:
      The catalogs the query needs to write on.
    • getCatalogsForReadAccess

      List<CatalogVersionWsDTO> getCatalogsForReadAccess(Map<String,String> params)
      Parameters:
      params -
      Returns:
      The catalogs the query needs toread from.