Class ScreenDataController

java.lang.Object
com.almis.awe.controller.ScreenDataController

@RestController @RequestMapping("/screen-data") public class ScreenDataController extends Object
Manage all incoming action requests
  • Constructor Details

    • ScreenDataController

      @Autowired public ScreenDataController(ScreenService screenService, AweRequest aweRequest)
      Autowired constructor
      Parameters:
      screenService - Screen service
      aweRequest - Awe request
  • Method Details

    • getDefaultScreenData

      @PostMapping public ScreenData getDefaultScreenData(@RequestBody com.fasterxml.jackson.databind.node.ObjectNode parameters)
      Retrieve screen data
      Parameters:
      parameters - Parameters
      Returns:
      Client action list
    • getOptionScreenData

      @PostMapping("/{optionId}") public ScreenData getOptionScreenData(@PathVariable("optionId") String optionId, @RequestBody com.fasterxml.jackson.databind.node.ObjectNode parameters)
      Retrieve screen data
      Parameters:
      optionId - Option identifier
      parameters - Parameters
      Returns:
      Client action list