Home > Class Reference > %SYS namespace > %ZHSLIB.PackageManager.Developer.API

%ZHSLIB.PackageManager.Developer.API

class %ZHSLIB.PackageManager.Developer.API

Method Inventory

Methods

classmethod AddUDLDefaults(pSource As %ZHSLIB.PackageManager.Developer.Module) [ Language = objectscript ]
Add defaults to a module such that all classes are exported in UDL format
classmethod CreateModule(pObject As %ZEN.proxyObject, Output pModule As %ZHSLIB.PackageManager.Developer.Module) as %Status [ Language = objectscript ]
Converts pObject to a Module object and returns it by reference. (The caller may then export it to XML, for example.)
classmethod ExportDocumentForObject(pSourceModule As %ZHSLIB.PackageManager.Developer.Module, Output pSourceControlOutput) as %Status [ Language = objectscript ]
classmethod GetAvailableModuleNamesClose(ByRef qHandle As %Binary) as %Status [ Language = objectscript ]
classmethod GetAvailableModuleNamesExecute(ByRef qHandle As %Binary) as %Status [ Language = objectscript ]
classmethod GetAvailableModuleNamesFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status [ Language = objectscript ]
classmethod GetAvailableModuleVersionsClose(ByRef qHandle As %Binary) as %Status [ Language = objectscript ]
classmethod GetAvailableModuleVersionsExecute(ByRef qHandle As %Binary, pName As %String) as %Status [ Language = objectscript ]
classmethod GetAvailableModuleVersionsFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status [ Language = objectscript ]
classmethod GetDependencySQL(pModuleName As %String, Output pSQL As %String, Output pArgs) as %Status [ Language = objectscript ]
classmethod GetInstalledModuleListSQL(Output pSQL As %String, pSnapshots As %Boolean = "") as %Status [ Language = objectscript ]
If pSnapshots is empty, lists all modules. If 1, only snapshots; if 0, only non-snapshots.
classmethod GetInstallerClassListSQL(Output pSQL As %String) as %Status [ Language = objectscript ]
classmethod GetLifecycleClassListSQL(Output pSQL As %String) as %Status [ Language = objectscript ]
classmethod GetModuleListSQL(Output pSQL As %String) as %Status [ Language = objectscript ]
classmethod GetModuleProperties(pModuleName As %String, Output pObject As %ZEN.proxyObject) as %Status [ Language = objectscript ]
classmethod GetPackagingListSQL(Output pSQL As %String) as %Status [ Language = objectscript ]
classmethod GetProcessorClassListSQL(Output pSQL As %String) as %Status [ Language = objectscript ]
classmethod GetRepositorySQL(Output pSQL As %String) as %Status [ Language = objectscript ]
classmethod GetResourceAttributeSQL(pModuleName As %String, Output pSQL As %String, Output pArgs) as %Status [ Language = objectscript ]
classmethod GetResourceSQL(pModuleName As %String, Output pSQL As %String, Output pArgs) as %Status [ Language = objectscript ]
classmethod GetServerDefinitionList(Output pObject As %ZEN.proxyObject) as %Status [ Language = objectscript ]
classmethod GetServerListSQL(Output pSQL As %String) as %Status [ Language = objectscript ]
classmethod ListProcessorAttributesClose(ByRef qHandle As %Binary) as %Status [ Language = objectscript ]
classmethod ListProcessorAttributesExecute(ByRef qHandle As %Binary, pProcessorClass As %String = "") as %Status [ Language = objectscript ]
classmethod ListProcessorAttributesFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status [ Language = objectscript ]
classmethod UpdateModule(pModuleName As %String, pObject As %ZEN.proxyObject, Output pSourceControlOutput) as %Status [ Language = objectscript ]
Converts pObject to a Module object and saves it.

Queries

query GetAvailableModuleNames()
Selects Name As %String
query GetAvailableModuleVersions(pName As %String)
Selects Version As %String, ServerKey As %String
query ListProcessorAttributes(pProcessorClass As %String)
Selects Name As %String, Type As %String, Description As %String, Default As %String, Required As %Boolean, VALUELIST As %String, DISPLAYLIST As %String, MINLEN As %String, MAXLEN As %String, MINVAL As %Integer, MAXVAL As %Integer
FeedbackOpens in a new window