Class StrategyController
- java.lang.Object
-
- com.hybris.merchandising.controller.StrategyController
-
@RestController public class StrategyController extends java.lang.ObjectStrategyController is a simple REST controller exposing an end point to allow us to retrieve the configured Strategies for a given tenant.
-
-
Field Summary
Fields Modifier and Type Field Description protected StrategyServicestrategyService
-
Constructor Summary
Constructors Constructor Description StrategyController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.util.List<DropdownElement>>getStrategies(java.lang.Integer currentPage, java.lang.Integer pageSize)Retrieves a list of configuredStrategyobjects from Strategy service.DropdownElementgetStrategy(java.lang.String id)
-
-
-
Field Detail
-
strategyService
@Autowired protected StrategyService strategyService
-
-
Method Detail
-
getStrategies
@RequestMapping(value="/v1/{siteId}/strategies", method=GET) @ResponseBody public java.util.Map<java.lang.String,java.util.List<DropdownElement>> getStrategies(@RequestParam(value="currentPage",defaultValue="0",required=false) java.lang.Integer currentPage, @RequestParam(value="pageSize",defaultValue="10",required=false) java.lang.Integer pageSize)Retrieves a list of configuredStrategyobjects from Strategy service.- Parameters:
currentPage- - optional page number (e.g. 1).pageSize- - optional page size (e.g. 10).- Returns:
- a list of configured
Strategy.
-
getStrategy
@RequestMapping(value="/v1/{siteId}/strategies/{id}", method=GET) @ResponseBody public DropdownElement getStrategy(@PathVariable java.lang.String id)
-
-