Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [apptools] >  [core] >  [Installer]
Private  Storage   

class apptools.core.Installer extends %Projection.AbstractProjection

Importing this class will install App Tools properly. fork from WebTerminal

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
7 11


Summary

Methods
%ClassIsLatestVersion %ClassName %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %Extends %GetParameter %IsA
%New %OriginalNamespace %PackageName %SetModified
AddAndWriteFavorite AddExtentions AddFavorites AddToManifest
CreateAllNamespace CreateProjection EndCompile Map
QueueClass RegisterWebApplication RemoveFromManifest RemoveFromQueue
RemoveProjection RemoveWebApplication SetQueueFlag UnMap
Ver getDefaultParam getROOTDIR


Parameters

• parameter AppCSP = "apptools";
• parameter AppName = "apptools";
• parameter AppRest = "apptoolsrest";
• parameter DispatchClass = "apptools.core.rest";
• parameter ResourceName = "%apptools";
• parameter RoleName = "apptools";
• parameter VERSION = "1.0";

Methods

• classmethod AddAndWriteFavorite(name As %String, url, ServerPort) as %Status
AddFavorite
• classmethod AddExtentions() as %Status
Add Extentions do ##class(apptools.core.Installer).AddExtentions()
• classmethod AddFavorites() as %Status
Add Favorites do ##class(apptools.core.Installer).AddFavorites()
• classmethod CreateAllNamespace() as %Status
• classmethod CreateProjection(cls As %String, ByRef params) as %Status
This method is invoked when a class is compiled. d ##class(apptools.core.Installer).CreateProjection()
• classmethod Map(fromNS="", Packet) as %Status
• classmethod RegisterWebApplication(name As %String, spec) as %Status
• classmethod RemoveProjection(cls As %String, ByRef params, recompile As %Boolean) as %Status
This method is invoked when a class is 'uncompiled'.
• classmethod RemoveWebApplication(name As %String)
• classmethod UnMap(fromNS As %String, Packet) as %Status
• classmethod Ver() as %Status


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.