%ZHSLIB.PackageManager.Client.Utils
class %ZHSLIB.PackageManager.Client.Utils
Method Inventory (Including Private)
- InitializeLocalCache()
- InstallApplication()
- RetrieveApplicationManifest()
- RetrieveApplicationPackage()
- RetrieveModuleManifest()
- RetrieveModulePackage()
- SearchRepositoriesForApplication()
- SearchRepositoriesForModule()
- UninstallApplication()
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 ]