Skip to main content

HS.Registry.Service.REST.Resource.V1.Utils

abstract class HS.Registry.Service.REST.Resource.V1.Utils

Method Inventory

Methods

classmethod GetDeviceFunction(startsWith As %String = "") as %DynamicObject
Code based on ##class(HS.UI.Registry.Services).GetDeviceFunction()
classmethod GetFields(type As %String = "") as %DynamicObject
The fields here are the ones that have a dropdown. The methods are getting the data for the dropdown. Mapping of service registry type to needed fields
classmethod GetGeneralFields() as %DynamicObject
Get all the general service registry fields: Device, Home Community, Assigning Authority, Repository, Device Function
classmethod GetHTTPFields() as %DynamicObject
HTTP needs SSL, UsernameTokenProfile, X509Configs fields
classmethod GetSAMLAssertions() as %DynamicObject
classmethod GetSOAPFields() as %DynamicObject
SOAP needs SSL, UsernameTokenProfile, X509Configs, XUAConfigs fields
classmethod GetSSL(startsWith As %String = "") as %DynamicObject
Code based on ##class(HS.UI.Registry.Services).GetSSL()
classmethod GetServiceTypes() as %DynamicObject
classmethod GetSpecificField(field As %String = "") as %DynamicObject
Get the list of options for general service registry fields: Device, Home Community, Assigning Authority, Repository, Device Function
classmethod GetTCPField() as %DynamicObject
Get the list of options for TCP service registry fields: Receiving Application, Receiving Facility
classmethod GetTCPFields() as %DynamicObject
TCP needs SSL and a TCP only field which is Receiving Application/Facility
classmethod GetUsernameTokenProfile(startsWith As %String = "") as %DynamicObject
Code based on ##class(HS.UI.Registry.Services).GetUsernameTokenProfile()
classmethod GetX509Configs(startsWith As %String = "") as %DynamicObject
Code based on ##class(HS.UI.Registry.Services).GetX509Configs()
classmethod GetXUAConfigs(startsWith As %String = "") as %DynamicObject
Code based on ##class(HS.UI.Registry.Services) XUA Configuration dataCombo
FeedbackOpens in a new tab