HS.FHIRServer.Util.ReferenceVisitor
class HS.FHIRServer.Util.ReferenceVisitor extends %Library.RegisteredObject
Method Inventory
Methods
classmethod AddBackReference(ByRef context, toId As %String, fromId As %String, fromIsShared As %Boolean)
classmethod AddReferenceObj(obj As %DynamicObject, ByRef context)
Returns a %List of all resources referenced by the specified resource Id as determined by
the processing of "VisitAll"
classmethod VisitAll(pRsrcObj As %DynamicObject, ByRef context)
@API
VisitAll traverses all properties of type Reference within a Resource. It builds a set of all reference values.
Optionally, the caller may specify a method to be called when each reference is visited allowing the caller to perform
custom processing on that reference.
FeedbackOpens in a new tab
classmethod adjustCrossReference(schema As HS.FHIRServer.Schema, ByRef visitContext)
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()