HS.Registry.Service.REST.Resource.V1.Utils
abstract class HS.Registry.Service.REST.Resource.V1.Utils
Method Inventory
- GetDeviceFunction()
- GetFields()
- GetGeneralFields()
- GetHTTPFields()
- GetSAMLAssertions()
- GetSOAPFields()
- GetSSL()
- GetServiceTypes()
- GetSpecificField()
- GetTCPField()
- GetTCPFields()
- GetUsernameTokenProfile()
- GetX509Configs()
- GetXUAConfigs()
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