Class OpenehrEhrStatusController
- java.lang.Object
-
- org.ehrbase.rest.openehr.controller.BaseController
-
- org.ehrbase.rest.openehr.controller.OpenehrEhrStatusController
-
@RestController @RequestMapping(path="/rest/openehr/v1/ehr/{ehr_id}/ehr_status", produces={"application/json","application/xml"}) public class OpenehrEhrStatusController extends BaseControllerController for /ehr/{ehrId}/ehr_status resource of openEHR REST API
-
-
Constructor Summary
Constructors Constructor Description OpenehrEhrStatusController(EhrService ehrService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<EhrStatusResponseData>retrieveEhrStatusById(String accept, String ehrIdString, String versionUid)org.springframework.http.ResponseEntity<EhrStatusResponseData>retrieveEhrStatusByTime(String accept, String ehrIdString, String versionAtTime)org.springframework.http.ResponseEntity<EhrStatusResponseData>updateEhrStatus(String accept, String contentType, String prefer, String ifMatch, String ehrIdString, com.nedap.archie.rm.ehr.EhrStatus ehrStatus)-
Methods inherited from class org.ehrbase.rest.openehr.controller.BaseController
add2MetaMap, createErrorResponse, encodePath, extractCompositionFormat, extractMediaType, extractVersionedObjectUidFromVersionUid, extractVersionFromVersionUid, getBaseEnvLinkURL, getCompositionVersionedObjectUidString, getContributionVersionedObjectUidString, getEhrUuid, restErrorHandler, restErrorHandler, restErrorHandler, restErrorHandler, restErrorHandler, restErrorHandler, restErrorHandler, restErrorHandler, restErrorHandler, restErrorHandler, restErrorHandler, restErrorHandler, restErrorHandler, restErrorHandler, restErrorHandler, restErrorHandler
-
-
-
-
Constructor Detail
-
OpenehrEhrStatusController
@Autowired public OpenehrEhrStatusController(EhrService ehrService)
-
-
Method Detail
-
retrieveEhrStatusByTime
@GetMapping public org.springframework.http.ResponseEntity<EhrStatusResponseData> retrieveEhrStatusByTime(@RequestHeader(value="Accept",required=false) String accept, @PathVariable("ehr_id") String ehrIdString, @RequestParam(value="version_at_time",required=false) String versionAtTime)
-
retrieveEhrStatusById
@GetMapping(path="/{version_uid}") public org.springframework.http.ResponseEntity<EhrStatusResponseData> retrieveEhrStatusById(@RequestHeader(value="Accept",required=false) String accept, @PathVariable("ehr_id") String ehrIdString, @PathVariable("version_uid") String versionUid)
-
updateEhrStatus
@PutMapping public org.springframework.http.ResponseEntity<EhrStatusResponseData> updateEhrStatus(@RequestHeader(value="Accept",required=false) String accept, @RequestHeader(value="Content-Type",required=false) String contentType, @RequestHeader(value="PREFER",required=false) String prefer, @RequestHeader("If-Match") String ifMatch, @PathVariable("ehr_id") String ehrIdString, @RequestBody com.nedap.archie.rm.ehr.EhrStatus ehrStatus)
-
-