Class StudyController


  • @RestController
    @RequestMapping("/study")
    public class StudyController
    extends AbstractController
    • Method Detail

      • get

        @ResponseStatus(OK)
        @RequestMapping(value="{id}",
                        method=GET)
        public Study get​(@PathVariable("id")
                         java.util.UUID id)
      • update

        @ResponseStatus(OK)
        @RequestMapping(value="",
                        method=POST)
        public Study update​(@RequestBody
                            Study instance)
      • create

        @ResponseStatus(CREATED)
        @RequestMapping(value="/create/{surveyId}",
                        method=POST)
        public Study create​(@RequestBody
                            Study instance,
                            @PathVariable("surveyId")
                            java.util.UUID surveyId)
      • delete

        @ResponseStatus(OK)
        @RequestMapping(value="/delete/{id}",
                        method=DELETE)
        public void delete​(@PathVariable("id")
                           java.util.UUID id)
      • getPdf

        @ResponseBody
        @RequestMapping(value="/pdf/{id}",
                        method=GET,
                        produces="application/pdf")
        public byte[] getPdf​(@PathVariable("id")
                             java.util.UUID id)