Class OpenehrVersionedEhrStatusController
- java.lang.Object
-
- org.ehrbase.rest.openehr.controller.BaseController
-
- org.ehrbase.rest.openehr.controller.OpenehrVersionedEhrStatusController
-
@RestController @RequestMapping(path="/rest/openehr/v1/ehr/{ehr_id}/versioned_ehr_status", produces={"application/json","application/xml"}) public class OpenehrVersionedEhrStatusController extends BaseControllerController for /ehr/{ehrId}/versioned_ehr_status resource of openEHR REST API
-
-
Constructor Summary
Constructors Constructor Description OpenehrVersionedEhrStatusController(EhrService ehrService, ContributionService contributionService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<VersionedObjectResponseData<com.nedap.archie.rm.ehr.EhrStatus>>retrieveVersionedEhrStatusByEhr(String accept, String ehrIdString)org.springframework.http.ResponseEntity<RevisionHistoryResponseData>retrieveVersionedEhrStatusRevisionHistoryByEhr(String accept, String ehrIdString)org.springframework.http.ResponseEntity<OriginalVersionResponseData<com.nedap.archie.rm.ehr.EhrStatus>>retrieveVersionOfEhrStatusByTime(String accept, String ehrIdString, LocalDateTime versionAtTime)org.springframework.http.ResponseEntity<OriginalVersionResponseData<com.nedap.archie.rm.ehr.EhrStatus>>retrieveVersionOfEhrStatusByVersionUid(String accept, String ehrIdString, String versionUid)-
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
-
OpenehrVersionedEhrStatusController
@Autowired public OpenehrVersionedEhrStatusController(EhrService ehrService, ContributionService contributionService)
-
-
Method Detail
-
retrieveVersionedEhrStatusByEhr
@GetMapping public org.springframework.http.ResponseEntity<VersionedObjectResponseData<com.nedap.archie.rm.ehr.EhrStatus>> retrieveVersionedEhrStatusByEhr(@RequestHeader(value="Accept",required=false) String accept, @PathVariable("ehr_id") String ehrIdString)
-
retrieveVersionedEhrStatusRevisionHistoryByEhr
@GetMapping(path="/revision_history") public org.springframework.http.ResponseEntity<RevisionHistoryResponseData> retrieveVersionedEhrStatusRevisionHistoryByEhr(@RequestHeader(value="Accept",required=false) String accept, @PathVariable("ehr_id") String ehrIdString)
-
retrieveVersionOfEhrStatusByTime
@GetMapping(path="/version") public org.springframework.http.ResponseEntity<OriginalVersionResponseData<com.nedap.archie.rm.ehr.EhrStatus>> retrieveVersionOfEhrStatusByTime(@RequestHeader(value="Accept",required=false) String accept, @PathVariable("ehr_id") String ehrIdString, @RequestParam(value="version_at_time",required=false) @DateTimeFormat(iso=DATE_TIME) LocalDateTime versionAtTime)
-
retrieveVersionOfEhrStatusByVersionUid
@GetMapping(path="/version/{version_uid}") public org.springframework.http.ResponseEntity<OriginalVersionResponseData<com.nedap.archie.rm.ehr.EhrStatus>> retrieveVersionOfEhrStatusByVersionUid(@RequestHeader(value="Accept",required=false) String accept, @PathVariable("ehr_id") String ehrIdString, @PathVariable("version_uid") String versionUid)
-
-