Class Reference
%DeepSee.UI.QualityMeasures
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [USER] >  [%DeepSee] >  [UI] >  [QualityMeasures]
Private  Storage

class %DeepSee.UI.QualityMeasures extends %DeepSee.UI.standardPage

DeepSee Quality Measure manager page.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 5 34


Summary

This is a Zen Page class. It belongs to the application %ZEN.Portal.Application.

Properties
%condition %import %includeFiles %model
%page %resource StdTitle aboutPage
align aux backgroundTimerInterval browseMode
cellAlign cellSize cellStyle cellVAlign
children composite containerStyle cssLevel
currSortMode currStep currViewMode disabled
docbookId dragAndDrop dragEnabled dropEnabled
editMode enclosingClass enclosingStyle error
groupClass groupStyle height hidden
hint hintClass hintStyle homePage
id index isModified label
labelClass labelDisabledClass labelPosition labelStyle
layout name onafterdrag onbeforedrag
onclick ondrag ondrop onhide
onrefresh onshow onupdate pageModified
parent qmsrClass qmsrName searchKey
showLabel slice title tuple
useSVG useSoftModals valign visible
width window zenPersistentPopup

Methods
%%OIDGet %AddChild %AddChildAfter %AddChildBefore
%AddComponent %AddImportedComponents %AddToSaveSet %ApplyURLParms
%Attr %BindExport %ClassIsLatestVersion %ClassName
%ConstructClone %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%DrawAutoLogout %DrawClassDefinitions %DrawComponentHTML %DrawHTML
%DrawHTMLPage %DrawJSStrings %DrawObjectDefinitions %EnclosingDivId
%EndBackgroundMethod %EndScript %Eval %Extends
%ForceClientRender %GetChildIndex %GetComponent %GetComponentById
%GetComponentByName %GetEventHandlers %GetLinks %GetLocatorLinks
%GetPageName %GetParameter %GetValueById %GetValueByName
%GetXMLName %IsA %IsModified %Link
%LinkCSS %LinkScript %MakeId %New
%NormalizeObject %ObjectModified %OnAddToPageAfter %OnAddToPageBefore
%OnAfterCreatePage %OnBeforeCreatePage %OnCreateApplication %OnCreatePage
%OnDetermineCSSLevel %OnDrawEnclosingDiv %OnDrawHTMLBody %OnDrawHTMLHead
%OnDrawHTMLMeta %OnDrawObjectProperties %OnFinishBackgroundTask %OnGetPageName
%OnGetProductName %OnGetSmallMenu %OnGetTitle %OnMonitorBackgroundTask
%OnMutateChildren %OnObjectSynch %OnPreHTTP %OnSubmit
%OnUseSoftModals %OnZENDeserialize %OriginalNamespace %PackageName
%QuoteValue %QuoteValueL10N %Register %RemoveChild
%RemoveChildren %RemoveComponent %RemoveFromSaveSet %RunBackgroundMethod
%Self %SerializeObject %SetBackgroundMethodStatus %SetErrorById
%SetErrorByName %SetModified %SetValueById %SetValueByName
%SetValuesByName %StartScript %ValidateObject %ZENVersion
BuildMenu ConvertParameter Decrypt DeleteQMeasure
DoLogout DrawHelp DrawLocator DrawNavigator
DrawRibbon DrawTitle Encrypt EscapeHTML
EscapeURL GetCSPURL GetClassName GetContextLinks
GetDocPage GetNewURL GetQMsrDefinition GetQMsrList
GetQuickLinks HyperEventBody HyperEventCall HyperEventFrame
HyperEventHead Include InsertHiddenField InsertHiddenFields
IsPrivate Link OnDrawRibbon OnGetRibbonInfo
OnHTTPHeader OnPage OnPageError OnPostHTTP
OnPostHyperEvent OnPreHTTP OnPreHyperEvent Page
QuoteJS RewriteURL ShowError StartTimer
StopTimer SubmitQMsr ThrowError UnescapeHTML
UnescapeURL XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType addChild addChildAfter addChildBefore
addItem adjustSizes applyChange browse
canUserModify cancelPopup changeMeasure changePassword
changeSubjectArea childrenMutated correctIELayering createComponent
createComponentNS deleteComponent deleteItem deleteMeasure
dragFinishHandler dragHandler dragNotifyHandler dragStartHandler
dropHandler dropStartHandler editMeasure editValue
endModal exposeComponent findElement fireOnLoadEvent
fireOnResizeEvent fireOnUnloadEvent fireOnUpdateEvent firePopupAction
getChildIndex getComponent getComponentById getEnclosingDiv
getHidden getHintElement getLabelElement getOpener
getProperty getSettings getTitleAreaHeight getType
goHome goMenu gotoNamespace gotoPage
invokeSuper isOfType launchPopupWindow loadMeasure
logout makeId moveItem navigate
newMeasure onCreate onDelete onDisplayHandler
onEndModalHandler onPopupAction onRefreshContents onSerialize
onServerMethodCall onServerMethodError onServerMethodReturn onStartModalHandler
ondisabledHandler onkeydownHandler onkeyupHandler onlayoutHandler
onloadHandler onlogoutHandler onoverlayHandler onresizeHandler
onunloadHandler onupdateHandler popupActionHandler refreshContents
removeChild render renderCatalog renderContents
renderDetails renderSVG saveMeasure searchBlur
searchBoxHandler searchFocus searchKeyDown searchKeyPress
setComponentId setHidden setModified setOverlayMode
setProperty setPropertyAll setSortMode setSortModeHandler
setTitleText setTraceOption setViewMode setViewModeHandler
showAbout showHelp startModal startProgressBar
stopProgressBar switchNamespace updateList


Parameters

• parameter DEFAULTVIEWMODE;
If this page has multiple views, this is its initial display mode.
• parameter PAGENAME = "DeepSee Quality Measures Manager";
Displayed name of this page.

Properties

• property %model as %DeepSee.Model.QualityMeasure.qualityMeasure;
Local copy of qmsr model object.
• property browseMode as %ZEN.Datatype.boolean [ InitialExpression = 0 ];
If true, then show list of catalogs etc.
• property editMode as %ZEN.Datatype.boolean [ InitialExpression = 0 ];
If true, then show edit controls.
• property qmsrClass as %ZEN.Datatype.string;
Name of class that defines the Quality Measure.
• property qmsrName as %ZEN.Datatype.string(ZENURL="QMSR");
Name of Quality Measure we are looking at (without extension).

Methods

• method %OnAfterCreatePage() as %Status
This class method callback is called just before the server-side page object is created.
• method %OnGetPageName() as %String
Get the (localized) name of the page.
• method %OnGetProductName() as %String
Get the product name for the page.
• method %OnGetTitle() as %String
Get the (localized) title string for the page. This should be implemented in a subclass.
• classmethod DeleteQMeasure(pName As %String) as %String [ ZenMethod ]
Delete the given qmsr.
• method DrawHelp(pSeed As %String) as %Status
Draw the "help" pane. This displays help on the current selection.
• method DrawNavigator(pSeed As %String) as %Status
Draw the quality measures details pane.
• classmethod GetClassName(pName As %String) as %String [ ZenMethod ]
Find the class name for the qmsr.
• method GetQMsrDefinition(ByRef pParms, Output pObject As %RegisteredObject) as %Status
Get QMsr definition for JSON provider.
• method GetQMsrList(ByRef pParameters, Output pMetaData, Output pData) as %Status
Return JSON array of qmeasures.
• method OnGetRibbonInfo(Output pDisplay As %Boolean, Output pViewIcons As %List, Output pSortOptions As %List, Output pSearchBox As %Boolean, Output pRibbonTitle As %String, Output pCommands As %List) as %Status
Get information to display in the ribbon bar.
• method SubmitQMsr(pCommand As %String, pProvider As %ZEN.Auxiliary.jsonProvider, pSubmitObject As %RegisteredObject, ByRef pResponseObject As %RegisteredObject) as %Status
Object submit handler JSON provider. This is called when the client submits the qmsr definition.
• method addItem(id, idx) [ Language = javascript ]
Add an item to the model.
• method adjustSizes() [ Language = javascript ]
Adjust sizes of components on the page.
• method applyChange() [ Language = javascript ]
Apply change from dialog
• method browse() [ Language = javascript ]
Set browse mode.
• method canUserModify() [ Language = javascript ]
Test if the user has write privilege.
• method changeMeasure() [ Language = javascript ]
Launch the quality measure finder dialog.
• method changeSubjectArea() [ Language = javascript ]
Launch the subject area finder dialog.
• method deleteItem(id) [ Language = javascript ]
Delete the given item.
• method deleteMeasure() [ Language = javascript ]
Delete measure.
• method editMeasure() [ Language = javascript ]
Start/stop edit mode.
• method editValue(id) [ Language = javascript ]
Edit the given value.
• method loadMeasure(name, force) [ Language = javascript ]
Display a different measure.
• method moveItem(id, up) [ Language = javascript ]
Move the given item.
• method newMeasure() [ Language = javascript ]
Create a new quality measure.
• method onPopupAction(popupName, action, value) [ Language = javascript ]
This client event is fired when the a popup page launched from this page fires an action.
• method onlayoutHandler(load) [ Language = javascript ]
Adjust sizes of components on the page.
• method renderCatalog() [ Language = javascript ]
Draw qmsr catalog using JSON list.
• method renderDetails() [ Language = javascript ]
Draw details using JSON model.
• method saveMeasure(showDialog) [ Language = javascript ]
Save measure.
• method searchBoxHandler(searchKey) [ Language = javascript ]
Change in search box value. Can be overridden by subclasses.
• method setTitleText(text) [ Language = javascript ]
Set content of title bar.
• method updateList() [ Language = javascript ]
Update the details pane.