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.Object
execute(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.
-
-