HS.FHIRServer.Config.RestHandler
class HS.FHIRServer.Config.RestHandler extends HSMOD.REST.Base
Dispatch class for all UI REST requestsMethod Inventory
Parameters
parameter HandleCorsRequest = 1;
Inherited description: This parameter influences the CORS support. The default is an empty string meaning 'not specified'.
If set to true (1) then CORS processing is ON. If set to false (0) then CORS processing is OFF.
If left unset "" then the decision to process CORS is delegated to the setting on the URL map route.
parameter UseSession = 0;
Inherited description: Enable CSP Sessions for REST
Methods
classmethod EmitErrorResult(pStatus As %Status)
Constructs a JSON object and prints it using the error status in pStatus
classmethod EmitResult(pPayload As %DynamicAbstractObject = "")
Prints pPayload if it is not empty, else sets the response status to be 'No Content'
classmethod SerializeEndpoint(url As %String, pendingEndpoints As %DynamicArray = "") as %DynamicObject
classmethod ValidateExistingEndpoint(endpoint As %DynamicObject) as %Boolean
classmethod ValidateNewEndpoint(endpoint As %DynamicObject) as %Boolean
Inherited Members
Inherited Methods
- %ClassIsLatestVersion()
- %ClassName()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %Identity()
- %IsA()
- %Namespace()
- %New()
- %OriginalNamespace()
- %PackageName()
- %Ping()
- %SetModified()
- %Version()
- AcceptsContentType()
- AccessCheck()
- CheckSinglePermission()
- ConvertParameter()
- Decrypt()
- DispatchRequest()
- DrawCSS3STYLE()
- DrawHEAD()
- DrawSTHEAD()
- DrawSTTitle()
- DrawSTYLE()
- DrawTitle()
- DrawTitleSection()
- Encrypt()
- Error()
- EscapeHTML()
- EscapeURL()
- ExtractServerError()
- GenerateCsrfSessionToken()
- GetAuthChallenge()
- HandleRESTRequestResponseProblem()
- Http403()
- Http404()
- Http405()
- Http500()
- HyperEventCall()
- HyperEventHead()
- Include()
- InsertHiddenField()
- InsertHiddenFields()
- IsPrivate()
- Link()
- Login()
- ManageSessionVerification()
- OnErrorSetup()
- OnHTTPHeader()
- OnHandleCorsRequest()
- OnHandleOptionsRequest()
- OnLoginPage()
- OnPage()
- OnPageError()
- OnPostHTTP()
- OnPostHyperEvent()
- OnPreDispatch()
- OnPreHTTP()
- OnPreHyperEvent()
- OnSecurityTokenPage()
- OutputServerErrorToJSON()
- Page()
- QuoteJS()
- ReportHttpStatusCode()
- RewriteURL()
- SetResponseHeaderIfEmpty()
- ShowError()
- SimpleRESTRequestResponse()
- StartTimer()
- StatusToJSON()
- StatusToProxyObject()
- StopTimer()
- SupportedVerbs()
- ThrowError()
- UnescapeHTML()
- UnescapeURL()
- VerifySession()
- checkPermissions()
- httpStatusResponse()