HS.FHIRMeta.Load.NpmInstaller
class HS.FHIRMeta.Load.NpmInstaller extends HS.FHIRMeta.Load.NpmLoader
This class carries out Package Registry Client install tasks. Install is an automated combination of downloading packages from an external registry and importing them into IRIS package storage.Method Inventory
Methods
classmethod InstallPackageAndDependencies(pNamespace As %String, pPackageName As %String, pVersion As %String, pRegistryName As %String)
@API
InstallPackageAndDependencies is the main method for installing a FHIR profile package and its dependency packages. It is called from an HS.FHIRServer.Management REST Utils class, and can also be called directly by ObjectScript apps if desired.
This method Throws upon fatal error or other invalid conditions.
@Input pNamespace Namespace into which to install the packages.
@Input pPackageName Name of the "primary" package, directly indicated by the user input.
@Input pVersion Version of the primary package. It should be an explicit version.
@Input pRegistryName Name of registry from which to download packages.
@Throws upon fatal error or other invalid conditions.
InstallPackageAndDependencies is the main method for installing a FHIR profile package and its dependency packages. It is called from an HS.FHIRServer.Management REST Utils class, and can also be called directly by ObjectScript apps if desired.
This method Throws upon fatal error or other invalid conditions.
@Input pNamespace Namespace into which to install the packages.
@Input pPackageName Name of the "primary" package, directly indicated by the user input.
@Input pVersion Version of the primary package. It should be an explicit version.
@Input pRegistryName Name of registry from which to download packages.
@Throws upon fatal error or other invalid conditions.
Inherited Members
Inherited Properties
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnNew()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- AltCoreVersion()
- CanUninstallPackage()
- IsPackageLoaded()
- Load()
- UninstallPackage()
- coreVersion()
- findPackages()
- getRsrcById()
- getRsrcByUrl()
- getRsrcIterator()
- importPackages()