Home > Class Reference > ENSLIB namespace > Ens.Enterprise.Portal.MsgBankEventLog

Ens.Enterprise.Portal.MsgBankEventLog

class Ens.Enterprise.Portal.MsgBankEventLog extends EnsPortal.EventLog, Ens.Enterprise.Portal.base

This is the Message Bank Event Log page of the ZEN Ensemble application.

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter JSINCLUDES = ensemble/Ensemble_Utils.js;
Comma-separated list of additional JS include files for the page - for Event Details popup.
parameter PAGENAME = Message Bank Event Log;
Displayed name of this page.
parameter RESOURCE = %Ens_MsgBank_EventLog:USE;
User needs USE privilege on the %Ens_MsgBank_EventLog resource to view this page.

Properties (Including Private)

property canViewTrace as %ZEN.Datatype.boolean [ InitialExpression = $system.Security.Check("%Ens_MsgBank_MessageTrace","USE") ];
Property methods: canViewTraceDisplayToLogical(), canViewTraceGet(), canViewTraceIsValid(), canViewTraceLogicalToDisplay(), canViewTraceLogicalToOdbc(), canViewTraceLogicalToXSD(), canViewTraceNormalize(), canViewTraceSet(), canViewTraceXSDToLogical()
property tracePage as %ZEN.Datatype.string [ InitialExpression = "Ens.Enterprise.Portal.VisualTrace.zen" ];
Property methods: tracePageDisplayToLogical(), tracePageGet(), tracePageIsValid(), tracePageLogicalToDisplay(), tracePageLogicalToOdbc(), tracePageNormalize(), tracePageSet()

Methods (Including Private)

method %OnAfterCreatePage() as %Status
Fill search criteria defaults
method %OnGetPageName() as %String
Get the (localized) name of the page.
method %OnGetTitle() as %String
Get the (localized) title string for the page.
classmethod DoPurge(keep As %Integer) as %String [ ZenMethod ]
Perform the purge operation and if there is an error, return the message to JavaScript by prepending the message with a '-'. If no error then return the zero or positive number of entries deleted, as a string.
classmethod DrawEventDetails(pSeed As %String) as %Status
Server-side callback to provide data for the details table
method DrawSessionCell(table As %ZEN.Component.tablePane, name As %ZEN.Datatype.string, seed As %ZEN.Datatype.string) as %Status
Server-side method to write out the content for the SessionId column. The main purpose is to ensure that links to the Visual Trace diagram are only included for events which occurred as part of a session.
method GetColumnsAndFrom(timeFormat As %String) as %String
Inherited description: For tablePanes which require a constructed SQL query when paging, this callback supplies the columns and FROM portions of the query.
classmethod GetCount() as %Integer [ ZenMethod ]
private method GetSearchCriteria() as %String
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.
private classmethod SetDefaultString(pDefaults As %String = "")
clientmethod startPurge() [ Language = javascript ]
User clicked the Purge button

Inherited Members

Inherited Properties (Including Private)