Home > Class Reference > %SYS namespace > %ZHSLIB.PackageManager.Client.Utils

%ZHSLIB.PackageManager.Client.Utils

class %ZHSLIB.PackageManager.Client.Utils

Method Inventory (Including Private)

Methods (Including Private)

classmethod InitializeLocalCache(Output pCreated As %Boolean = 0) as %Status [ Language = objectscript ]
Creates a local cache entry in the ServerDefinition table if none exists
classmethod InstallApplication(pInstallInfo As %ZHSLIB.PackageManager.Core.InstallationInfo) as %Status [ Language = objectscript ]
Does a fresh or upgrade installation
classmethod RetrieveApplicationManifest(pQualifiedReference As %ZHSLIB.PackageManager.Core.QualifiedModuleReference, Output pManifestStream As %Stream.Object) as %Status [ Language = objectscript ]
Loads the module reference
classmethod RetrieveApplicationPackage(pQualifiedReference As %ZHSLIB.PackageManager.Core.QualifiedModuleReference, Output pPackageStream As %Stream.Object) as %Status [ Language = objectscript ]
Loads the application package
classmethod RetrieveModuleManifest(pQualifiedReference As %ZHSLIB.PackageManager.Core.QualifiedModuleReference, Output pManifestStream As %Stream.Object) as %Status [ Language = objectscript ]
Loads the module reference
classmethod RetrieveModulePackage(pQualifiedReference As %ZHSLIB.PackageManager.Core.QualifiedModuleReference, Output pPackageStream As %Stream.Object) as %Status [ Language = objectscript ]
Loads the module reference
classmethod SearchRepositoriesForApplication(pSearchCriteria As %ZHSLIB.PackageManager.Core.SearchCriteria, Output pResults As %Library.ListOfObjects(ELEMENTTYPE="%ZHSLIB.PackageManager.Core.QualifiedModuleReference"), pForceRemoteRepo As %Boolean = 0) as %Status [ Language = objectscript ]
Returns a list of all resolved module references matching the search criteria from configured repositories.
classmethod SearchRepositoriesForModule(pSearchCriteria As %ZHSLIB.PackageManager.Core.SearchCriteria, Output pResults As %Library.ListOfObjects(ELEMENTTYPE="%ZHSLIB.PackageManager.Core.QualifiedModuleReference"), pForceRemoteRepo As %Boolean = 0) as %Status [ Language = objectscript ]
Returns a list of all resolved module references matching the search criteria from configured repositories.
classmethod UninstallApplication(pInstallInfo As %ZHSLIB.PackageManager.Core.InstallationInfo) as %Status [ Language = objectscript ]
Feedback