ClinicalDocumentController implements InitializingBean { @RequestMapping("/medicalinfo.html") public String documentHome(Model model) { return "views/clinicaldocuments/mymedicalinfo"; } ClinicalDocumentController(
			ClinicalDocumentService clinicalDocumentService,
			PatientService patientService,
			ClinicalDocumentTypeCodeService clinicalDocumentTypeCodeService,
			UserContext userContext,
			AccessReferenceMapper accessReferenceMapper,
			ClamAVService clamAVUtil, RecaptchaService recaptchaUtil,
			EventService eventService, XmlValidation xmlValidator); @SuppressWarnings("unused") private  ClinicalDocumentController(); @RequestMapping("/medicalinfo.html") String documentHome(Model model); @RequestMapping("/clinicaldocuments.html") String showSecureClinicalDocuments(
			Model model,
			@RequestParam(value = "notify", required = false) String notification); @RequestMapping(value = "/clinicaldocuments.html", method = RequestMethod.POST) String uploadClinicalDocumentsSecurely(
			HttpServletRequest request,
			@ModelAttribute("document") ClinicalDocumentDto clinicalDocumentDto,
			@RequestParam("file") MultipartFile file,
			@RequestParam("name") String documentName,
			@RequestParam("description") String description,
			@RequestParam("documentType") String documentTypeCode); @RequestMapping(value = "/downloaddoc.html", method = RequestMethod.POST) String download(HttpServletRequest request,
			HttpServletResponse response,
			@RequestParam("download_id") String documentId); @RequestMapping(value = "/deletedoc.html", method = RequestMethod.POST) String remove(@RequestParam("delete_id") String documentId); @Override void afterPropertiesSet(); static final String C32_CDA_XSD_PATH; static final String C32_CDA_XSD_NAME; }
@Test public void testDocumentHome() throws Exception { mockMvc.perform(get("/patients/medicalinfo.html")).andExpect( view().name("views/clinicaldocuments/mymedicalinfo")); }