Class TabularRowsStudyInteractionControllerCustom
java.lang.Object
org.diabetestechnology.drh.service.http.pg.ux.TabularRowsStudyInteractionControllerCustom
-
Constructor Summary
ConstructorsConstructorDescriptionTabularRowsStudyInteractionControllerCustom
(UdiSecondaryDbConfig udiPrimeDbConfig, UserNameService userNameService, PartyService partyService, AuditService auditService) -
Method Summary
Modifier and TypeMethodDescriptionchildFailedStudyInteraction
(String schemaName, String masterTableNameOrViewName, String studyInteractionId) childStudyInteractionModal
(String schemaName, String masterTableNameOrViewName, String studyInteractionId) childSuccessStudyInteraction
(String schemaName, String masterTableNameOrViewName, String studyInteractionId) com.fasterxml.jackson.databind.Module
parentFailedStudyInteraction
(TabularRowsRequest payload, String schemaName, String masterTableNameOrViewName, String columns, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) parentSuccessStudyInteraction
(TabularRowsRequest payload, String schemaName, String masterTableNameOrViewName, String columns, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp)
-
Constructor Details
-
TabularRowsStudyInteractionControllerCustom
public TabularRowsStudyInteractionControllerCustom(UdiSecondaryDbConfig udiPrimeDbConfig, UserNameService userNameService, PartyService partyService, AuditService auditService)
-
-
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)
-