Skip to main content

%ZHSLIB.PackageManager.Core.IPackageService

abstract class %ZHSLIB.PackageManager.Core.IPackageService

Method Inventory

Methods

abstract method GetApplication(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Stream.Object
abstract method GetApplicationDirectory(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %String
abstract method GetApplicationManifest(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Stream.Object
abstract method GetModule(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Stream.Object
abstract method GetModuleDirectory(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %String
abstract method GetModuleManifest(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Stream.Object
abstract method HasApplication(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Boolean
abstract method HasModule(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Boolean
method IsAvailable() as %Boolean
For run-time checks to ensure the service is available before attempting to invoke it.
abstract method ListApplications(pSearchCriteria As %ZHSLIB.PackageManager.Core.SearchCriteria) as %ListOfObjects
abstract method ListModules(pSearchCriteria As %ZHSLIB.PackageManager.Core.SearchCriteria) as %ListOfObjects
classmethod Supports(pMethod As %String) as %Boolean
Returns 1 if the service supports a particular method.

Subclasses

FeedbackOpens in a new tab