%ZHSLIB.PackageManager.Developer.Build

class %ZHSLIB.PackageManager.Developer.Build

Method Inventory (Including Private)

Methods (Including Private)

classmethod CleanBuild(pModuleToClean As %String, Output pDoBuild As %Boolean = 0) as %Status [ Language = objectscript ]
Called from build.mac
classmethod CleanUpNamespace(pPostfix As %String, pVerbose As %Boolean = 1) as %Status [ Language = objectscript ]
@API.Method @Modifier Availability InterSystems
classmethod CreateDatabase(pDBName As %String, pInitFile As %String = "", pOverwrite As %Boolean = 0, Output pCreated As %Boolean) as %Status [ Language = objectscript ]
classmethod CreateNamespace(pNSName As %String, pCodeDBName As %String, pDataDBName As %String, pVerbose As %Boolean = 1, pNSConfig As %ZHSLIB.PackageManager.Developer.ModuleSetting.NamespaceConfig) as %Status [ Language = objectscript ]
classmethod DeleteDatabase(pDBName As %String, pIsLibraryDatabase As %Boolean = 0) as %Status [ Language = objectscript ]
Delete the given database with name pDBName.
Optionally indicate whether this is a component library database (like HSLIB).
classmethod DeleteNamespace(pNSName As %String) as %Status [ Language = objectscript ]
Delete the given namespace with name pNSName.
Optionally indicate whether this is a component namespace (like HSLIB).
classmethod DeleteWebApplications(pNamespace As %String) as %Status [ Language = objectscript ]
classmethod InitializeBuildNamespace(pVerbose As %Boolean = 1, pNSConfig As %ZHSLIB.PackageManager.Developer.ModuleSetting.NamespaceConfig) as %Status [ Language = objectscript ]
@API.Method @Modifier Availability InterSystems
classmethod InitializeNamespace(pPostfix As %String, pVerbose As %Boolean = 1, Output pNewNamespace, pNSConfig As %ZHSLIB.PackageManager.Developer.ModuleSetting.NamespaceConfig) as %Status [ Language = objectscript ]
@API.Method @Modifier Availability InterSystems
classmethod MapClassDataEquivalently(pClassName As %String, pSourceNamespace As %String, pMappedToNamespace As %String) as %Status [ Language = objectscript ]
Maps globals used by pClassName to the same database as in pSourceNamespace in pMappedToNamespace. The class does not yet need to exist or be mapped in pMappedToNamespace.
classmethod MapGlobalEquivalently(pGlobalName As %String, pSourceNamespace As %String, pMappedToNamespace As %String) as %Status [ Language = objectscript ]
Maps pGlobalName in pMappedToNamespace to the same database as in pSourceNamespace
classmethod MapPackageEquivalently(pPackageName As %String, pSourceNamespace As %String, pMappedToNamespace As %String) as %Status [ Language = objectscript ]
Maps pPackageName in pMappedToNamespace to the same database as in pSourceNamespace
classmethod MapRoutineEquivalently(pRoutineName As %String, pSourceNamespace As %String, pType As %String = "ALL", pMappedToNamespace As %String) as %Status [ Language = objectscript ]
Maps pRoutineName in pMappedToNamespace to the same database as in pSourceNamespace
classmethod PrepareDatabase(pDBName As %String, pVerbose As %Boolean = 1) as %Status [ Language = objectscript ]
classmethod RetrieveBuiltDatabase(Output pStream As %Stream.TmpBinary, pVerbose As %Boolean = 0) as %Status [ Language = objectscript ]
@API.Method @Modifier Availability InterSystems
classmethod SwitchToBuildNamespace() as %Status [ Language = objectscript ]
@API.Method @Modifier Availability InterSystems
classmethod SwitchToNamespace(pPostfix As %String) as %Status [ Language = objectscript ]
@API.Method @Modifier Availability InterSystems
FeedbackOpens in a new window