Class TabularRowsDbSession
java.lang.Object
org.diabetestechnology.drh.service.http.pg.ux.TabularRowsDbSession
-
Constructor Summary
ConstructorsConstructorDescriptionTabularRowsDbSession
(UdiSecondaryDbConfig udiPrimeDbConfig, AuditService auditService, org.springframework.cache.CacheManager cacheManager, UserNameService userNameService, PartyService partyService, Presentation presentation) -
Method Summary
Modifier and TypeMethodDescriptioncustomAllStudyDashboardTabularRows
(TabularRowsRequest payload, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) customPopulationTabularRows
(TabularRowsRequest payload, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) customStudyTabularRows
(TabularRowsRequest payload, String schemaName, String masterTableNameOrViewName, String notEqColumnName, String notEqColumnValue, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) distinctFileInteractionRows
(TabularRowsRequest payload, String schemaName, String columns, String viewName, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) distinctOrgTabularAuditRows
(TabularRowsRequest payload, String columns, String notEqColumnName, String notEqColumnValue, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) distinctTabularAuditRows
(TabularRowsRequest payload, String columns, String notEqColumnName, String notEqColumnValue, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) distinctTabularAuditRowsOfUser
(TabularRowsRequest payload, String columns, String notEqColumnName, String notEqColumnValue, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) distinctTabularFileIntractionRowstRows
(TabularRowsRequest payload, String schemaName, String columns, String masterTableNameOrViewName, String notEqColumnName, String notEqColumnValue, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) fetchParticipantData
(String studyId, TabularRowsRequest payload, String schemaName, String viewName, String columns, boolean includeGeneratedSqlInResp, boolean includeGeneratedSqlInErrorResp) filterByStudyDisplayId
(String schemaName, String masterTableNameOrViewName, String studyDisplayId) getSubFileGridData
(String schemaName, String viewName, String fileCategory, String studyId) tabularColumnCustom
(String schemaName, String columns, String masterTableNameOrViewName, String columnName, String columnValue) tabularRowsCustom
(String columnName, String columnValue)
-
Constructor Details
-
TabularRowsDbSession
public TabularRowsDbSession(UdiSecondaryDbConfig udiPrimeDbConfig, AuditService auditService, org.springframework.cache.CacheManager cacheManager, UserNameService userNameService, PartyService partyService, Presentation presentation)
-
-
Method Details
-
tabularRowsCustom
-
filterByStudyDisplayId
-
distinctTabularAuditRows
@PostMapping(value="/api/ux/tabular/jooq/db/distinct/audit/drh_stateless_activity_audit/vw_activity_log.json", consumes="application/json", produces="application/json") @ResponseBody public TabularRowsResponse<?> distinctTabularAuditRows(@RequestBody @Nonnull TabularRowsRequest payload, @RequestParam(required=false,defaultValue="*") String columns, @PathVariable(required=false) String notEqColumnName, @PathVariable(required=false) String notEqColumnValue, @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) -
tabularColumnCustom
@GetMapping("/api/ux/tabular/jooq/db/column/{schemaName}/{masterTableNameOrViewName}/{columnName}/{columnValue}.json") @ResponseBody public Object tabularColumnCustom(@PathVariable(required=false) String schemaName, @RequestParam(required=false,defaultValue="*") String columns, @PathVariable String masterTableNameOrViewName, @PathVariable String columnName, @PathVariable String columnValue) -
customStudyTabularRows
@PostMapping(value="/api/ux/tabular/jooq/db/study/{masterTableNameOrViewName}.json", consumes="application/json", produces="application/json") @ResponseBody public TabularRowsResponse<?> customStudyTabularRows(@RequestBody @Nonnull TabularRowsRequest payload, @PathVariable(required=false) String schemaName, @PathVariable String masterTableNameOrViewName, @PathVariable(required=false) String notEqColumnName, @PathVariable(required=false) String notEqColumnValue, @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) -
fetchParticipantData
@PostMapping(value="/api/ux/tabular/jooq/db/participant/{schemaName}/{viewName}.json", consumes="application/json", produces="application/json") @ResponseBody public TabularRowsResponse<?> fetchParticipantData(@RequestParam(name="studyId") String studyId, @RequestBody @Nonnull TabularRowsRequest payload, @PathVariable String schemaName, @PathVariable String viewName, @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) -
customPopulationTabularRows
@PostMapping(value="/api/ux/tabular/jooq/db/study/population/dashboard_all_research_study_view.json", consumes="application/json", produces="application/json") @ResponseBody public TabularRowsResponse<?> customPopulationTabularRows(@RequestBody @Nonnull TabularRowsRequest payload, @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) -
customAllStudyDashboardTabularRows
@PostMapping(value="/api/ux/tabular/jooq/db/research-study/dashboard/custom_dashboard_all_research_study_view.json", consumes="application/json", produces="application/json") @ResponseBody public TabularRowsResponse<?> customAllStudyDashboardTabularRows(@RequestBody @Nonnull TabularRowsRequest payload, @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) -
distinctFileInteractionRows
@PostMapping(value="/api/ux/tabular/jooq/db/distinct/file_interaction/{schemaName}/{viewName}.json", consumes="application/json", produces="application/json") @ResponseBody public TabularRowsResponse<?> distinctFileInteractionRows(@RequestBody @Nonnull TabularRowsRequest payload, @PathVariable String schemaName, @RequestParam(required=false,defaultValue="*") String columns, @PathVariable String viewName, @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) -
distinctTabularFileIntractionRowstRows
@PostMapping(value="/api/ux/tabular/jooq/db/distinct/db/file/{schemaName}/{masterTableNameOrViewName}.json", consumes="application/json", produces="application/json") @ResponseBody public TabularRowsResponse<?> distinctTabularFileIntractionRowstRows(@RequestBody @Nonnull TabularRowsRequest payload, @PathVariable(required=false) String schemaName, @RequestParam(required=false,defaultValue="*") String columns, @PathVariable String masterTableNameOrViewName, @PathVariable(required=false) String notEqColumnName, @PathVariable(required=false) String notEqColumnValue, @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) -
getSubFileGridData
-
distinctTabularAuditRowsOfUser
@PostMapping(value="/api/ux/tabular/jooq/db/user/distinct/audit/drh_stateless_activity_audit/vw_activity_log.json", consumes="application/json", produces="application/json") @ResponseBody public TabularRowsResponse<?> distinctTabularAuditRowsOfUser(@RequestBody @Nonnull TabularRowsRequest payload, @RequestParam(required=false,defaultValue="*") String columns, @PathVariable(required=false) String notEqColumnName, @PathVariable(required=false) String notEqColumnValue, @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) -
distinctOrgTabularAuditRows
@PostMapping(value="/api/ux/tabular/jooq/db/distinct/org/audit/drh_stateless_activity_audit/vw_activity_log.json", consumes="application/json", produces="application/json") @ResponseBody public TabularRowsResponse<?> distinctOrgTabularAuditRows(@RequestBody @Nonnull TabularRowsRequest payload, @RequestParam(required=false,defaultValue="*") String columns, @PathVariable(required=false) String notEqColumnName, @PathVariable(required=false) String notEqColumnValue, @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)
-