Class TabularRowsStudyCGMInteractionControllerCustom
java.lang.Object
org.diabetestechnology.drh.service.http.pg.ux.TabularRowsStudyCGMInteractionControllerCustom
@Controller
@Configuration
public class TabularRowsStudyCGMInteractionControllerCustom
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionTabularRowsStudyCGMInteractionControllerCustom
(UdiSecondaryDbConfig udiPrimeDbConfig, UserNameService userNameService, PartyService partyService, AuditService auditService) -
Method Summary
Modifier and TypeMethodDescriptionchildFailedStudyParticipantCgmInteraction
(String schemaName, String masterTableNameOrViewName, String fileInteractionId) childParticipantCgmFileInteractionModal
(String schemaName, String masterTableNameOrViewName, String fileInteractionId) childSuccessParticipantCgmFileInteraction
(String schemaName, String masterTableNameOrViewName, String fileInteractionId) firstChildFailedCgmParticipantsOfFileInteraction
(String schemaName, String masterTableNameOrViewName, String studyId) firstChildSuccessCgmParticipantsOfFileInteraction
(String schemaName, String masterTableNameOrViewName, String studyId) com.fasterxml.jackson.databind.Module
parentFailedParticipantCgmFileInteraction
(TabularRowsRequest payload, String schemaName, String masterTableNameOrViewName, String columns, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) parentSuccessCgmFileInteraction
(TabularRowsRequest payload, String schemaName, String masterTableNameOrViewName, String columns, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) subFailedParticipantCgmFileInteraction
(String schemaName, String masterTableNameOrViewName, String participantId) subSuccessParticipantCgmFileInteraction
(String schemaName, String masterTableNameOrViewName, String participantId)
-
Constructor Details
-
TabularRowsStudyCGMInteractionControllerCustom
public TabularRowsStudyCGMInteractionControllerCustom(UdiSecondaryDbConfig udiPrimeDbConfig, UserNameService userNameService, PartyService partyService, AuditService auditService)
-
-
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)
-