HS.FHIRServer.Storage.JsonAdvSQL.InteractionsStrategy
class HS.FHIRServer.Storage.JsonAdvSQL.InteractionsStrategy extends HS.FHIRServer.API.InteractionsStrategy
Method Inventory
- %OnNew()
- GetCapabilityConfig()
- GetCapabilityTemplate()
- GetFieldMetdata()
- GetMetadataResource()
- GetStrategyConfigInfo()
- NewInteractionsInstance()
- buildSecurity()
- isBitmap()
Parameters
Methods
If this method returns an error then the object will not be created.
It is passed the arguments provided in the %New call. When customizing this method, override the arguments with whatever variables and types you expect to receive from %New(). For example, if you're going to call %New, passing 2 arguments, %OnNew's signature could be:
Method %OnNew(dob as %Date = "", name as %Name = "") as %Status If instead of returning a %Status code this returns an oref and this oref is a subclass of the current class then this oref will be the one returned to the caller of %New method.
Return a CapabilityStatement metadata resource. The returned content is derived from a strategy-specific means of formulating a CapabilityStatement. An example use of the output might be to store the CapabilityStatement for a given Service.
This method should not be confused with the Interactions class LoadMetadata() method, which retrieves the stored CapabilityStatement for the current Service.
buildSecurity builds a CapabilityStatement security object. Input to this method is available only via the class parameters and properties of the current InteractionsStrategy object instance.
Inherited Members
Inherited Properties
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()
- Create()
- Decommission()
- Delete()
- GetDefaultStrategyConfig()
- GetEndpointInfo()
- GetEndpointURL()
- GetGlobalRoot()
- GetGlobalTempRoot()
- GetOneEndpointInfo()
- GetResourceClass()
- GetResourceClassesPackage()
- GetResourceTable()
- GetResourceVersionClass()
- GetResourceVersionTable()
- GetSearchClass()
- GetSearchClassesPackage()
- GetSearchTable()
- GetServiceConfigData()
- GetServiceConfigDataForEndpoint()
- GetStrategyForEndpoint()
- GetStrategyList()
- InstanceKeyGet()
- MigrateFromPre2020()
- OnBeforeSaveStrategyConfigData()
- RepoGet()
- RepoInstanceGet()
- RepoManagerGet()
- SaveServiceConfigData()
- SetEnabled()
- Update()
- getInstance()
- schemaGet()