Class TabularRowsStudyParticipantInteractionControllerCustom
java.lang.Object
org.diabetestechnology.drh.service.http.pg.ux.TabularRowsStudyParticipantInteractionControllerCustom
@Controller
@Configuration
public class TabularRowsStudyParticipantInteractionControllerCustom
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionTabularRowsStudyParticipantInteractionControllerCustom
(UdiSecondaryDbConfig udiPrimeDbConfig, UserNameService userNameService) -
Method Summary
Modifier and TypeMethodDescriptionchildFailedStudyParticipantInteraction
(String schemaName, String masterTableNameOrViewName, String studyParticipantInteractionId) childStudyParticipantInteractionModal
(String schemaName, String masterTableNameOrViewName, String studyParticipantInteractionId) childSuccessStudyParticipantInteraction
(String schemaName, String masterTableNameOrViewName, String studyParticipantInteractionId) com.fasterxml.jackson.databind.Module
parentFailedStudyParticipantInteraction
(TabularRowsRequest payload, String schemaName, String masterTableNameOrViewName, String columns, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) parentSuccessStudyParticipantInteraction
(TabularRowsRequest payload, String schemaName, String masterTableNameOrViewName, String columns, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) subFailedStudyParticipantInteraction
(String schemaName, String masterTableNameOrViewName, String studyId) subSuccessStudyParticipantInteraction
(String schemaName, String masterTableNameOrViewName, String studyId)
-
Constructor Details
-
TabularRowsStudyParticipantInteractionControllerCustom
public TabularRowsStudyParticipantInteractionControllerCustom(UdiSecondaryDbConfig udiPrimeDbConfig, UserNameService userNameService)
-
-
Method Details
-
jsonbModule
@Bean public com.fasterxml.jackson.databind.Module jsonbModule() -
parentSuccessStudyParticipantInteraction
@PostMapping("/api/ux/tabular/jooq/study/participant/interaction/success/parent/{schemaName}/{masterTableNameOrViewName}.json") @ResponseBody public Object parentSuccessStudyParticipantInteraction(@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
-
subSuccessStudyParticipantInteraction
@GetMapping("/api/ux/tabular/jooq/study/participant/interaction/success/sub/{schemaName}/{masterTableNameOrViewName}/study_id/{studyId}.json") @ResponseBody public Object subSuccessStudyParticipantInteraction(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String studyId) -
childSuccessStudyParticipantInteraction
@GetMapping("/api/ux/tabular/jooq/study/participant/interaction/success/child/{schemaName}/{masterTableNameOrViewName}/participant_interaction_id/{studyParticipantInteractionId}.json") @ResponseBody public Object childSuccessStudyParticipantInteraction(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String studyParticipantInteractionId) -
childStudyParticipantInteractionModal
@GetMapping("/api/ux/tabular/jooq/study/participant/interaction/child/modal/{schemaName}/{masterTableNameOrViewName}/participant_interaction_id/{studyParticipantInteractionId}.json") @ResponseBody public Object childStudyParticipantInteractionModal(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String studyParticipantInteractionId) -
parentFailedStudyParticipantInteraction
@PostMapping("/api/ux/tabular/jooq/study/participant/interaction/failed/parent/{schemaName}/{masterTableNameOrViewName}.json") @ResponseBody public Object parentFailedStudyParticipantInteraction(@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) -
childFailedStudyParticipantInteraction
@GetMapping("/api/ux/tabular/jooq/study/participant/interaction/failed/child/{schemaName}/{masterTableNameOrViewName}/participant_interaction_id/{studyParticipantInteractionId}.json") @ResponseBody public Object childFailedStudyParticipantInteraction(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String studyParticipantInteractionId) -
subFailedStudyParticipantInteraction
@GetMapping("/api/ux/tabular/jooq/study/participant/interaction/failed/sub/{schemaName}/{masterTableNameOrViewName}/study_id/{studyId}.json") @ResponseBody public Object subFailedStudyParticipantInteraction(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String studyId)
-