Interface RestQueryExecutor
-
- All Known Implementing Classes:
AbstractFlexibleSearchRestQueryExecutor,AbstractRestQueryExecutor,CmsContainersFromVariationQueryExecutor,CmsPageVersionSwitchQueryExecutor,CxGetIndexTypesForSiteExecutor,CxPromotionsForCatalogQueryExecutor,CxReplaceComponentWithContainerExecutor,CxUpdateCustomizationRankExecutor,CxUpdateSearchProfileActionRankExecutor
public interface RestQueryExecutor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Objectexecute(java.util.Map<java.lang.String,java.lang.String> params)Execute queryjava.util.List<CatalogVersionWsDTO>getCatalogsForReadAccess(java.util.Map<java.lang.String,java.lang.String> params)java.util.List<CatalogVersionWsDTO>getCatalogsForWriteAccess(java.util.Map<java.lang.String,java.lang.String> params)
-
-
-
Method Detail
-
execute
java.lang.Object execute(java.util.Map<java.lang.String,java.lang.String> params)
Execute query- Parameters:
params- generic hashmap input for query- Returns:
- the query results
-
getCatalogsForWriteAccess
java.util.List<CatalogVersionWsDTO> getCatalogsForWriteAccess(java.util.Map<java.lang.String,java.lang.String> params)
- Parameters:
params-- Returns:
- The catalogs the query needs to write on.
-
getCatalogsForReadAccess
java.util.List<CatalogVersionWsDTO> getCatalogsForReadAccess(java.util.Map<java.lang.String,java.lang.String> params)
- Parameters:
params-- Returns:
- The catalogs the query needs toread from.
-
-