Class TabularRowsStudyInteractionControllerCustom

java.lang.Object
org.diabetestechnology.drh.service.http.pg.ux.TabularRowsStudyInteractionControllerCustom

@Controller @Configuration public class TabularRowsStudyInteractionControllerCustom extends Object
  • Constructor Details

  • Method Details

    • jsonbModule

      @Bean public com.fasterxml.jackson.databind.Module jsonbModule()
    • parentSuccessStudyInteraction

      @PostMapping("/api/ux/tabular/jooq/study/interaction/success/parent/{schemaName}/{masterTableNameOrViewName}.json") @ResponseBody public Object parentSuccessStudyInteraction(@RequestBody @Nonnull TabularRowsRequest payload, @PathVariable String schemaName, @PathVariable String masterTableNameOrViewName, @RequestParam(required=false,defaultValue="*") String columns, @RequestHeader(value="X-Include-Generated-SQL-In-Response",required=false) boolean includeGeneratedSqlInResp, @RequestHeader(value="X-Include-Generated-SQL-In-Error-Response",required=false,defaultValue="true") boolean includeGeneratedSqlInErrorResp)
    • childSuccessStudyInteraction

      @GetMapping("/api/ux/tabular/jooq/study/interaction/success/child/{schemaName}/{masterTableNameOrViewName}/study_interaction_id/{studyInteractionId}.json") @ResponseBody public Object childSuccessStudyInteraction(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String studyInteractionId)
    • childStudyInteractionModal

      @GetMapping("/api/ux/tabular/jooq/study/interaction/child/modal/{schemaName}/{masterTableNameOrViewName}/study_interaction_id/{studyInteractionId}.json") @ResponseBody public Object childStudyInteractionModal(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String studyInteractionId)
    • parentFailedStudyInteraction

      @PostMapping("/api/ux/tabular/jooq/study/interaction/failed/parent/{schemaName}/{masterTableNameOrViewName}.json") @ResponseBody public Object parentFailedStudyInteraction(@RequestBody @Nonnull TabularRowsRequest payload, @PathVariable String schemaName, @PathVariable String masterTableNameOrViewName, @RequestParam(required=false,defaultValue="*") String columns, @RequestHeader(value="X-Include-Generated-SQL-In-Response",required=false) boolean includeGeneratedSqlInResp, @RequestHeader(value="X-Include-Generated-SQL-In-Error-Response",required=false,defaultValue="true") boolean includeGeneratedSqlInErrorResp)
    • childFailedStudyInteraction

      @GetMapping("/api/ux/tabular/jooq/study/interaction/failed/child/{schemaName}/{masterTableNameOrViewName}/study_interaction_id/{studyInteractionId}.json") @ResponseBody public Object childFailedStudyInteraction(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String studyInteractionId)