%ZHSLIB.PackageManager.Developer.API
class %ZHSLIB.PackageManager.Developer.API
Method Inventory (Including Private)
- AddUDLDefaults()
- CreateInstallerClass()
- CreateLifecycleClass()
- CreateModule()
- ExportDocumentForObject()
- GetAvailableModuleNamesClose()
- GetAvailableModuleNamesExecute()
- GetAvailableModuleNamesFetch()
- GetAvailableModuleVersionsClose()
- GetAvailableModuleVersionsExecute()
- GetAvailableModuleVersionsFetch()
- GetDependencySQL()
- GetInstalledModuleListSQL()
- GetInstallerClassListSQL()
- GetLifecycleClassListSQL()
- GetModuleListSQL()
- GetModuleProperties()
- GetPackagingListSQL()
- GetProcessorClassListSQL()
- GetRepositorySQL()
- GetResourceAttributeSQL()
- GetResourceSQL()
- GetServerDefinitionList()
- GetServerListSQL()
- ListProcessorAttributesClose()
- ListProcessorAttributesExecute()
- ListProcessorAttributesFetch()
- ProxyToModule()
- UpdateModule()
Methods (Including Private)
classmethod AddUDLDefaults(pSource As %ZHSLIB.PackageManager.Developer.Module) [ Language = objectscript ]
Add defaults to a module such that all classes are exported in UDL format
private classmethod CreateInstallerClass(pSource As %ZHSLIB.PackageManager.Developer.Module) [ Language = objectscript ]
private classmethod CreateLifecycleClass(pSource As %ZHSLIB.PackageManager.Developer.Module) [ Language = objectscript ]
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 GetModuleProperties(pModuleName As %String, Output pObject As %ZEN.proxyObject) 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 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 ]
private classmethod ProxyToModule(pObject As %ZEN.proxyObject, pModule As %ZHSLIB.PackageManager.Developer.Module, pSave As %Boolean = 0, Output pSourceControlOutput) 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)
query ListProcessorAttributes(pProcessorClass As %String)