Class StrategyController


  • @RestController
    public class StrategyController
    extends java.lang.Object
    StrategyController is a simple REST controller exposing an end point to allow us to retrieve the configured Strategies for a given tenant.
    • Constructor Detail

      • StrategyController

        public StrategyController()
    • 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 configured Strategy objects 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)