Skip to main content

HS.HC.FHIRSQL.REST.Utils.Transform.Base

abstract class HS.HC.FHIRSQL.REST.Utils.Transform.Base

Method Inventory

Methods

classmethod ThrowTransformError(method As %String = "")
classmethod ToVersion(target As %DynamicAbstractObject, pFrom As %Integer, pTo As %Integer, method As %String = "PUT")
The main function called to initiate a transform /// Takes in a dynamic object to transform, the from version and to version as well as the HTTP method Then loops through all To{method}v{i} transformation methods it finds in the corresponding resource class @argument target %DynamicAbstractObject we are transforming @argument pFrom %Integer version we are transforming from @argument pTo %Integer final version we are transforming to @argument method %String HTTP method this request is for eg "PUT"

Subclasses

FeedbackOpens in a new tab