Skip to main content

Ens.Enterprise.Portal.MonitorRoleList

class Ens.Enterprise.Portal.MonitorRoleList extends EnsPortal.Template.standardPage, Ens.Enterprise.Portal.base

Created using the page template: Default

Property Inventory

Method Inventory

Parameters

parameter EDITRESOURCE = %Ens_MsgBankConfig:WRITE;
Inherited description: Resource for subclasses to indicate whether further resources are needed to perform actions on pages.
parameter PAGENAME = Enterprise Monitor Roles;
Displayed name of this page.
parameter RESOURCE = %Ens_MsgBank:READ;
Inherited description: This is a comma-delimited list of system Resources and associated permissions. A user must hold the specified permissions on at least one of the specified resources in order to view this page or invoke any of its server-side methods from the client.
The format of each item in the list should be as follows:
Resource[:Permission]
Permission is optional, and defaults to USE if not supplied. If it is supplied, it should be one of USE, READ or WRITE.

Properties

property NewRole as %Boolean [ InitialExpression = 0 ];
Property methods: NewRoleDisplayToLogical(), NewRoleGet(), NewRoleIsValid(), NewRoleLogicalToDisplay(), NewRoleLogicalToXSD(), NewRoleNormalize(), NewRoleSet(), NewRoleXSDToLogical()
property canViewEvents as %Boolean [ InitialExpression = ##class(EnsPortal.Utils).CheckResourceList(##class(Ens.Enterprise.Portal.MsgBankEventLog).#RESOURCE) ];
Property methods: canViewEventsDisplayToLogical(), canViewEventsGet(), canViewEventsIsValid(), canViewEventsLogicalToDisplay(), canViewEventsLogicalToXSD(), canViewEventsNormalize(), canViewEventsSet(), canViewEventsXSDToLogical()
property canViewMessages as %Boolean [ InitialExpression = ##class(EnsPortal.Utils).CheckResourceList(##class(Ens.Enterprise.Portal.MsgBankViewer).#RESOURCE) ];
Property methods: canViewMessagesDisplayToLogical(), canViewMessagesGet(), canViewMessagesIsValid(), canViewMessagesLogicalToDisplay(), canViewMessagesLogicalToXSD(), canViewMessagesNormalize(), canViewMessagesSet(), canViewMessagesXSDToLogical()
property canViewMonitor as %Boolean [ InitialExpression = ##class(EnsPortal.Utils).CheckResourceList(##class(Ens.Enterprise.Portal.MonitorStatus).#RESOURCE) ];
Property methods: canViewMonitorDisplayToLogical(), canViewMonitorGet(), canViewMonitorIsValid(), canViewMonitorLogicalToDisplay(), canViewMonitorLogicalToXSD(), canViewMonitorNormalize(), canViewMonitorSet(), canViewMonitorXSDToLogical()
property canViewSearch as %Boolean [ InitialExpression = ##class(EnsPortal.Utils).CheckResourceList(##class(Ens.Enterprise.Portal.EnterpriseSearch).#RESOURCE) ];
Property methods: canViewSearchDisplayToLogical(), canViewSearchGet(), canViewSearchIsValid(), canViewSearchLogicalToDisplay(), canViewSearchLogicalToXSD(), canViewSearchNormalize(), canViewSearchSet(), canViewSearchXSDToLogical()

Methods

method %OnAfterCreatePage() as %Status
This callback is called after the server-side page object and all of its children are created.
Subclasses can override this to add, remove, or modify items within the page object model, or to provide values for controls.
method %OnGetPageName() as %String
Inherited description: Get the (localized) name of the page. This should be implemented in a subclass.
method %OnGetTitle() as %String
Inherited description: Get the (localized) title string for the page. This should be implemented in a subclass.
clientmethod hideRoleForm() [ Language = javascript ]
clientmethod maybeDelete(id) [ Language = javascript ]
Delete current item from database- after confirming
clientmethod onloadHandler() [ Language = javascript ]
Inherited description: This client event, if present, is fired when the page is loaded.
clientmethod openNewRoleForm() [ Language = javascript ]
clientmethod saveRoleInfo() [ Language = javascript ]
save connections model to database
clientmethod selectCategories() [ Language = javascript ]
Apply changes from role/category form.
clientmethod showRoleForm(id) [ Language = javascript ]

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab