class %ZHSLIB.PackageManager.Developer.Processor.Default.Global extends %ZHSLIB.PackageManager.Developer.Processor.Abstract

Property Inventory (Including Private)

Method Inventory (Including Private)


parameter ATTRIBUTES = Global,Preserve;
Comma-separated list of resource attribute names that this processor uses
parameter DESCRIPTION = Standard resource processor for global exports.;
Description of resource processor class (shown in UI)


property Global as %ZHSLIB.PackageManager.Core.GlobalReference;
Optional name of global within the file
Property methods: GlobalDisplayToLogical(), GlobalGet(), GlobalIsValid(), GlobalLogicalToDisplay(), GlobalLogicalToOdbc(), GlobalNormalize(), GlobalSet()
property Preserve as %Boolean [ InitialExpression = 0 ];
If set to 1, do not delete the global when the module is cleaned/uninstalled
Property methods: PreserveDisplayToLogical(), PreserveGet(), PreserveIsValid(), PreserveLogicalToDisplay(), PreserveNormalize(), PreserveSet()


method OnPhase(pPhase As %String, ByRef pParams, Output pResourceHandled As %Boolean = 0) as %Status [ Language = objectscript ]
Inherited description: Called as phase pPhase is executed for the resource. If pResourceHandled is set to true, then the default behavior for that resource will be bypassed in the current phase. Currently, this is only used in the Verify phase, because of different handling of intermediate error statuses. TODO: Implement for standard database resources (.INC, .CLS, etc.)

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)