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"