persistent class %ZHSLIB.PackageManager.Developer.GeneralSettings extends %ZHSLIB.PackageManager.Developer.AbstractSettings

SQL Table Name: %ZHSLIB_PackageManager_Developer.GeneralSettings

This class contains general package manager settings that are configurable via the Package Manager > Configuration section of the Studio extension.

Property Inventory


parameter DESCRIPTION = General Package Manager Settings;
A string to show in the grouping of settings for this class
parameter MANAGEDEXTENT = 0;
The MANAGEDEXTENT parameter can be set to 0 (zero) to cause the Extent Manager to ignore this class. If set to 1 then the Extent Manager will register globals used by the class and detect collisions. Unmanaged extents (MANAGEDEXTENT = 0) are not checked. Currently, only classes using default storage (%Storage.Persistent) can be managed.


property Key as %String [ InitialExpression = "PackageManager" , Required , ReadOnly ];
Property methods: KeyCheck(), KeyDelete(), KeyDisplayToLogical(), KeyExists(), KeyGet(), KeyGetStored(), KeyIsValid(), KeyLogicalToDisplay(), KeyLogicalToOdbc(), KeyNormalize(), KeyOpen(), KeySQLCheckUnique(), KeySQLExists(), KeySQLFindPKeyByConstraint(), KeySQLFindRowIDByConstraint()
property SuppressCompilation as %Boolean [ InitialExpression = 1 ];
Whether to suppress compilation upon clicking the 'Compile' icon. When compilation is suppressed, clicking the icon will save the file rather than compile it.
Property methods: SuppressCompilationDisplayToLogical(), SuppressCompilationGet(), SuppressCompilationGetStored(), SuppressCompilationIsValid(), SuppressCompilationLogicalToDisplay(), SuppressCompilationNormalize(), SuppressCompilationSet()

Inherited Members

Inherited Methods


Gray indicates storage defined by superclasses.

Storage Model: Storage (%ZHSLIB.PackageManager.Developer.GeneralSettings)