Standard template for New Report within the DeepSee Report GUI.
This dialog validates the classname for both lexical correctness as
well as availability. If acceptable, the dialog returns its value in
value.pkgName : The package name
value.clsName : The Cache class name
value.appName : The Zen application associated with this report (if any)
value.rptName : The semantic name of the report
value.desc : The description detail of the report (if any)
Localization domain parameter FAVORITEICON = "portal/deepsee.ico";
DeepSee favorite icon. parameter JSINCLUDES = "zenCSLM.js";
Comma-separated list of additional JS include files for the page.
Optional flag to indicate that interclass dependencies should be checked before offering the user to option to reuse(with destructive overwrite) a given filename property skipApp as %Boolean(ZENURL="NOAPP") [ InitialExpression = 0 ]; property super as %ZEN.Datatype.string(ZENURL="SUPER");
Optional name of the superclass of files created by the editor who asked for this dialog in the first place
This class method callback is called just before the server-side page object is created. method %OnGetSubtitle() as %String
Get the (localized) subtitle string for the dialog. This should be implemented in a subclass. method %OnGetTitle() as %String
Get the (localized) title string for the dialog. This should be implemented in a subclass. method CreateApplicationRS(Output tSC As %Status, pInfo As %ZEN.Auxiliary.QueryInfo) as %ResultSet
Create the result set used by the Application dataCombo. method CreatePackageRS(Output tSC As %Status, pInfo As %ZEN.Auxiliary.QueryInfo) as %ResultSet
Create the result set used by the Package dataCombo. classmethod ExtractClassNames(ByRef pMetaData, ByRef pData) as %String
Given an array of the form returned by %GetClassListArray of %ZEN.FinderUtils, reduce it down to a CSV string of just class names classmethod GetDSVRDependencies(pCls As %String) as %ZEN.Datatype.string [ ZenMethod ]
Test to see if the given class is a product of one of DSVR's own editors classmethod IsUsedBy(pCls As %String) as %ZEN.Datatype.string [ ZenMethod ]
Validate that the given class name is valid. classmethod ValidateParentClass(pCls) as %ZEN.Datatype.boolean [ ZenMethod ]
Returns an error message if invalid.
Check ClassName value.