Home > Class Reference > %SYS namespace > %ZHSLIB.PackageManager.Core.IPackageService

%ZHSLIB.PackageManager.Core.IPackageService

abstract class %ZHSLIB.PackageManager.Core.IPackageService

Method Inventory (Including Private)

Methods (Including Private)

abstract method GetApplication(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Stream.Object [ Language = objectscript ]
abstract method GetApplicationDirectory(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %String [ Language = objectscript ]
abstract method GetApplicationManifest(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Stream.Object [ Language = objectscript ]
abstract method GetModule(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Stream.Object [ Language = objectscript ]
abstract method GetModuleDirectory(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %String [ Language = objectscript ]
abstract method GetModuleManifest(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Stream.Object [ Language = objectscript ]
abstract method HasApplication(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Boolean [ Language = objectscript ]
abstract method HasModule(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Boolean [ Language = objectscript ]
method IsAvailable() as %Boolean [ Language = objectscript ]
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 [ Language = objectscript ]
abstract method ListModules(pSearchCriteria As %ZHSLIB.PackageManager.Core.SearchCriteria) as %ListOfObjects [ Language = objectscript ]
classmethod Supports(pMethod As %String) as %Boolean [ Language = objectscript ]
Returns 1 if the service supports a particular method.

Subclasses