Class TabularRowsParticipantFileInteractionControllerCustom
java.lang.Object
org.diabetestechnology.drh.service.http.pg.ux.TabularRowsParticipantFileInteractionControllerCustom
@Controller
@Configuration
public class TabularRowsParticipantFileInteractionControllerCustom
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionTabularRowsParticipantFileInteractionControllerCustom
(UdiSecondaryDbConfig udiPrimeDbConfig, UserNameService userNameService, PartyService partyService, AuditService auditService) -
Method Summary
Modifier and TypeMethodDescriptionchildFailedParticipantFileInteraction
(String schemaName, String masterTableNameOrViewName, String fileInteractionId) childParticipantFileInteractionModal
(String schemaName, String masterTableNameOrViewName, String fileInteractionId) childSuccessParticipantFileInteraction
(String schemaName, String masterTableNameOrViewName, String fileInteractionId) com.fasterxml.jackson.databind.Module
parentFailedParticipantFileInteraction
(TabularRowsRequest payload, String schemaName, String masterTableNameOrViewName, String columns, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) parentSuccessParticipantFileInteraction
(TabularRowsRequest payload, String schemaName, String masterTableNameOrViewName, String columns, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) subFailedParticipantFileInteraction
(String schemaName, String masterTableNameOrViewName, String studyId) subSuccessParticipantFileInteraction
(String schemaName, String masterTableNameOrViewName, String studyId)
-
Constructor Details
-
TabularRowsParticipantFileInteractionControllerCustom
public TabularRowsParticipantFileInteractionControllerCustom(UdiSecondaryDbConfig udiPrimeDbConfig, UserNameService userNameService, PartyService partyService, AuditService auditService)
-
-
Method Details
-
jsonbModule
@Bean public com.fasterxml.jackson.databind.Module jsonbModule() -
parentSuccessParticipantFileInteraction
@PostMapping("/api/ux/tabular/jooq/participant/file/interaction/success/parent/{schemaName}/{masterTableNameOrViewName}.json") @ResponseBody public Object parentSuccessParticipantFileInteraction(@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
-
subSuccessParticipantFileInteraction
@GetMapping("/api/ux/tabular/jooq/participant/file/interaction/success/sub/{schemaName}/{masterTableNameOrViewName}/study_id/{studyId}.json") @ResponseBody public Object subSuccessParticipantFileInteraction(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String studyId) -
childSuccessParticipantFileInteraction
@GetMapping("/api/ux/tabular/jooq/participant/file/interaction/success/child/{schemaName}/{masterTableNameOrViewName}/file_interaction_id/{fileInteractionId}.json") @ResponseBody public Object childSuccessParticipantFileInteraction(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String fileInteractionId) -
childParticipantFileInteractionModal
@GetMapping("/api/ux/tabular/jooq/participant/file/interaction/child/modal/{schemaName}/{masterTableNameOrViewName}/file_interaction_id/{fileInteractionId}.json") @ResponseBody public Object childParticipantFileInteractionModal(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String fileInteractionId) -
parentFailedParticipantFileInteraction
@PostMapping("/api/ux/tabular/jooq/participant/file/interaction/failed/parent/{schemaName}/{masterTableNameOrViewName}.json") @ResponseBody public Object parentFailedParticipantFileInteraction(@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) -
childFailedParticipantFileInteraction
@GetMapping("/api/ux/tabular/jooq/participant/file/interaction/failed/child/{schemaName}/{masterTableNameOrViewName}/file_interaction_id/{fileInteractionId}.json") @ResponseBody public Object childFailedParticipantFileInteraction(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String fileInteractionId) -
subFailedParticipantFileInteraction
@GetMapping("/api/ux/tabular/jooq/participant/file/interaction/failed/sub/{schemaName}/{masterTableNameOrViewName}/study_id/{studyId}.json") @ResponseBody public Object subFailedParticipantFileInteraction(@PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable String studyId)
-