Package org.ehrbase.rest.status
Class StatusController
java.lang.Object
org.ehrbase.rest.BaseController
org.ehrbase.rest.status.StatusController
@ConditionalOnMissingBean(name="primarystatuscontroller")
@RestController
@RequestMapping(path="/rest",
produces={"application/xml","application/json"})
public class StatusController
extends BaseController
API endpoint to get status of EHRbase and version information on used dependencies as archie or openEHR_sdk as well
as the current used JVM version or target PostgreSQL server version.
-
Field Summary
Fields inherited from class org.ehrbase.rest.BaseController
ACCEPT, ADMIN_API_CONTEXT_PATH, API_CONTEXT_PATH, API_CONTEXT_PATH_WITH_VERSION, apiContextPathWithVersion, COMPOSITION, CONTENT_TYPE, CONTRIBUTION, DEFINITION, DIRECTORY, EHR, EHR_STATUS, ETAG, IF_MATCH, LAST_MODIFIED, LOCATION, OPENEHR_AUDIT_DETAILS, OPENEHR_VERSION, PREFER, QUERY, REQ_ACCEPT, REQ_CONTENT_TYPE, RESP_CONTENT_TYPE_DESC, RETURN_MINIMAL, RETURN_REPRESENTATION, TEMPLATE, VERSIONED_COMPOSITION, VERSIONED_EHR_STATUS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<org.ehrbase.openehr.sdk.response.dto.StatusResponseData> getEhrbaseStatus(String accept) Methods inherited from class org.ehrbase.rest.BaseController
createLocationUri, decodeVersionAtTime, extractCompositionRepresentation, extractVersionedObjectUidFromVersionUid, extractVersionFromVersionUid, getCompositionVersionedObjectUidString, getContextPath, getContributionVersionedObjectUidString, getEhrUuid, parseUUID, resolveContentType, resolveContentType
-
Constructor Details
-
StatusController
-
-
Method Details
-
getEhrbaseStatus
@GetMapping(path="/status") @ResponseStatus(OK) public org.springframework.http.ResponseEntity<org.ehrbase.openehr.sdk.response.dto.StatusResponseData> getEhrbaseStatus(@RequestHeader(value="Accept",required=false,defaultValue="application/json") String accept)
-