Class TabularRowsStudyMealsOrFitnessInteractionControllerCustom
java.lang.Object
org.diabetestechnology.drh.service.http.pg.ux.TabularRowsStudyMealsOrFitnessInteractionControllerCustom
@Controller
@Configuration
public class TabularRowsStudyMealsOrFitnessInteractionControllerCustom
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionTabularRowsStudyMealsOrFitnessInteractionControllerCustom
(UdiSecondaryDbConfig udiPrimeDbConfig, UserNameService userNameService, CustomTabularFilter customTabularFilter, PartyService partyService) -
Method Summary
Modifier and TypeMethodDescriptionchildFailedMealsOrFitnessInteraction
(String fileInteractionId) childParticipantMealsOrFitnessFileInteractionModal
(String fileInteractionId) childSuccessMealsOrFitnessFileInteraction
(String fileInteractionId) firstChildFailedMealsOrFitnessParticipants
(String fileType, String studyId) firstChildSuccessMealsOrFitnessParticipants
(String fileType, String studyId) com.fasterxml.jackson.databind.Module
parentFailedMealsOrFitnessFileInteraction
(TabularRowsRequest payload, String fileType, String columns, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) parentSuccessMealsOrFitnessFileInteraction
(TabularRowsRequest payload, String fileType, String columns, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) subFailedParticipantMealsOrFitnessFileInteraction
(String fileType, String participantId) subSuccessMealsOrFitnessFileInteraction
(String fileType, String participantId)
-
Constructor Details
-
TabularRowsStudyMealsOrFitnessInteractionControllerCustom
public TabularRowsStudyMealsOrFitnessInteractionControllerCustom(UdiSecondaryDbConfig udiPrimeDbConfig, UserNameService userNameService, CustomTabularFilter customTabularFilter, PartyService partyService)
-
-
Method Details
-
jsonbModule
@Bean public com.fasterxml.jackson.databind.Module jsonbModule() -
parentSuccessMealsOrFitnessFileInteraction
@PostMapping("/api/ux/tabular/jooq/participant/{fileType}/file/interaction/success/parent/drh_stateless_activity_audit/file_interaction_view.json") @ResponseBody public Object parentSuccessMealsOrFitnessFileInteraction(@RequestBody @Nonnull TabularRowsRequest payload, @PathVariable String fileType, @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
-
subSuccessMealsOrFitnessFileInteraction
@GetMapping("/api/ux/tabular/jooq/participant/{fileType}/file/interaction/success/sub/drh_stateless_activity_audit/file_interaction_view/participant_id/{participantId}.json") @ResponseBody public Object subSuccessMealsOrFitnessFileInteraction(@PathVariable String fileType, @PathVariable String participantId) -
childSuccessMealsOrFitnessFileInteraction
@GetMapping("/api/ux/tabular/jooq/participant/meals-or-fitness/file/interaction/success/child/drh_stateless_activity_audit/file_interaction_view/file_interaction_id/{fileInteractionId}.json") @ResponseBody public Object childSuccessMealsOrFitnessFileInteraction(@PathVariable String fileInteractionId) -
childParticipantMealsOrFitnessFileInteractionModal
@GetMapping("/api/ux/tabular/jooq/participant/meals-or-fitness/file/interaction/child/modal/drh_stateless_activity_audit/file_interaction_view/file_interaction_id/{fileInteractionId}.json") @ResponseBody public Object childParticipantMealsOrFitnessFileInteractionModal(@PathVariable String fileInteractionId) -
parentFailedMealsOrFitnessFileInteraction
@PostMapping("/api/ux/tabular/jooq/participant/{fileType}/file/interaction/failed/parent/drh_stateless_activity_audit/file_interaction_view.json") @ResponseBody public Object parentFailedMealsOrFitnessFileInteraction(@RequestBody @Nonnull TabularRowsRequest payload, @PathVariable String fileType, @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) -
childFailedMealsOrFitnessInteraction
-
subFailedParticipantMealsOrFitnessFileInteraction
@GetMapping("/api/ux/tabular/jooq/participant/{fileType}/file/interaction/failed/sub/drh_stateless_activity_audit/file_interaction_view/participant_id/{participantId}.json") @ResponseBody public Object subFailedParticipantMealsOrFitnessFileInteraction(@PathVariable String fileType, @PathVariable String participantId) -
firstChildSuccessMealsOrFitnessParticipants
@GetMapping("/api/ux/tabular/jooq/participant/{fileType}/file/interaction/success/first/child/drh_stateless_activity_audit/file_interaction_view/study_id/{studyId}.json") @ResponseBody public Object firstChildSuccessMealsOrFitnessParticipants(@PathVariable String fileType, @PathVariable String studyId) -
firstChildFailedMealsOrFitnessParticipants
@GetMapping("/api/ux/tabular/jooq/participant/{fileType}/file/interaction/failed/first/child/drh_stateless_activity_audit/file_interaction_view/study_id/{studyId}.json") @ResponseBody public Object firstChildFailedMealsOrFitnessParticipants(@PathVariable String fileType, @PathVariable String studyId)
-