Class TabularRowsStudyCGMInteractionControllerCustom

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

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

  • Method Details

    • jsonbModule

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

      @PostMapping("/api/ux/tabular/jooq/cgm/file/interaction/success/parent/{schemaName}/{masterTableNameOrViewName}.json") @ResponseBody public Object parentSuccessCgmFileInteraction(@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) throws SQLException
      Throws:
      SQLException
    • subSuccessParticipantCgmFileInteraction

      @GetMapping("/api/ux/tabular/jooq/cgm/file/interaction/success/sub/{schemaName}/{masterTableNameOrViewName}/participant_id/{participantId}.json") @ResponseBody public Object subSuccessParticipantCgmFileInteraction(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String participantId)
    • childSuccessParticipantCgmFileInteraction

      @GetMapping("/api/ux/tabular/jooq/cgm/file/interaction/success/child/{schemaName}/{masterTableNameOrViewName}/file_interaction_id/{fileInteractionId}.json") @ResponseBody public Object childSuccessParticipantCgmFileInteraction(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String fileInteractionId)
    • childParticipantCgmFileInteractionModal

      @GetMapping("/api/ux/tabular/jooq/cgm/file/interaction/child/modal/{schemaName}/{masterTableNameOrViewName}/file_interaction_id/{fileInteractionId}.json") @ResponseBody public Object childParticipantCgmFileInteractionModal(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String fileInteractionId)
    • parentFailedParticipantCgmFileInteraction

      @PostMapping("/api/ux/tabular/jooq/cgm/file/interaction/failed/parent/{schemaName}/{masterTableNameOrViewName}.json") @ResponseBody public Object parentFailedParticipantCgmFileInteraction(@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)
    • childFailedStudyParticipantCgmInteraction

      @GetMapping("/api/ux/tabular/jooq/cgm/file/interaction/failed/child/{schemaName}/{masterTableNameOrViewName}/file_interaction_id/{fileInteractionId}.json") @ResponseBody public Object childFailedStudyParticipantCgmInteraction(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String fileInteractionId)
    • subFailedParticipantCgmFileInteraction

      @GetMapping("/api/ux/tabular/jooq/cgm/file/interaction/failed/sub/{schemaName}/{masterTableNameOrViewName}/participant_id/{participantId}.json") @ResponseBody public Object subFailedParticipantCgmFileInteraction(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String participantId)
    • firstChildSuccessCgmParticipantsOfFileInteraction

      @GetMapping("/api/ux/tabular/jooq/cgm/file/interaction/success/first/child/{schemaName}/{masterTableNameOrViewName}/study_id/{studyId}.json") @ResponseBody public Object firstChildSuccessCgmParticipantsOfFileInteraction(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String studyId)
    • firstChildFailedCgmParticipantsOfFileInteraction

      @GetMapping("/api/ux/tabular/jooq/cgm/file/interaction/failed/first/child/{schemaName}/{masterTableNameOrViewName}/study_id/{studyId}.json") @ResponseBody public Object firstChildFailedCgmParticipantsOfFileInteraction(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String studyId)