Class ResearchStudyController
java.lang.Object
org.diabetestechnology.drh.service.http.pg.ux.ResearchStudyController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncheckIfStudyDisplayIdExists
(String studyDisplayId) deleteResearchStudy
(String studyId) editResearchStudy
(String studyId, com.fasterxml.jackson.databind.JsonNode studyData) editResearchStudyArchiveStatus
(String studyId, Boolean isArchived) getAllResearchStudies
(String userId) getAllResearchStudyCoAuthor
(String studyId) getAllResearchStudyCoInvestigator
(String studyId) getAllResearchStudyPrincipalAuthor
(String studyId) getAllResearchStudyTeam
(String studyId) getMyResearchStudies
(String userId) getResearchStudies
(String studyId) getResearchStudyArchiveStatus
(String studyId) getStudyOwner
(String studyId) getStudyTeamMembers
(String studyId) saveResearchStudy
(StudyRequest request) updateResearchStudyVisibility
(String studyId, Integer studyVisibilityId)
-
Constructor Details
-
ResearchStudyController
public ResearchStudyController()
-
-
Method Details
-
saveResearchStudy
@PostMapping("/research-studies") @ResponseBody public Response saveResearchStudy(@RequestBody StudyRequest request) -
editResearchStudy
-
saveResearchStudySettings
@PostMapping("/research-study-settings") @ResponseBody public Response saveResearchStudySettings(@RequestBody ResearchStudySettingsRequest request) -
getResearchStudies
-
getMyResearchStudies
-
getAllResearchStudies
-
editResearchStudyArchiveStatus
-
getAllResearchStudyTeam
-
updateAuthorPublicationInline
@PutMapping("/research-study/publication-author") @ResponseBody public Response updateAuthorPublicationInline(@RequestBody PublicationUpdateRequest request) -
getAllResearchStudyPrincipalInvestigator
-
updateResearchStudyVisibility
-
deleteResearchStudy
-
getResearchStudyArchiveStatus
-
checkIfStudyDisplayIdExists
-
getAllResearchStudyCoInvestigator
-
getAllResearchStudyCoAuthor
-
getAllResearchStudyPrincipalAuthor
-
getStudyTeamMembers
-
fetchNominatedPrincipalInvestigator
-
getStudyOwner
-