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, CustomTabularFilter customTabularFilter) -
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.ModuleparentFailedParticipantFileInteraction(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, CustomTabularFilter customTabularFilter)
-
-
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)
-