Home > Class Reference > ENSLIB namespace > EnsPortal.StartStopFrame

EnsPortal.StartStopFrame

class EnsPortal.StartStopFrame extends EnsPortal.Template.standardPage

Utility page that does the real work after being invoked from EnsPortal.Dialog.UpdateProduction. That dialog captures and displays all output from the real work commands invoked here.

Method Inventory

Parameters

parameter RECENT = 0;
Inherited description: If true, register visits to this page in the recent list.
parameter RESOURCE = %Ens_ProductionRun:USE,%Ens_ConfigItemRun:USE;
User needs USE permissions on the %Ens_ProductionRun or the %Ens_ConfigItemRun resource to view this page.

Methods

method %OnGetPageName() as %String [ Language = objectscript ]
Get the (localized) name of the page.
method %OnGetTitle() as %String [ Language = objectscript ]
Get the (localized) title string for the page.
classmethod %OnPreHTTP() as %Boolean [ Language = objectscript ]
Inherited description: Ensure that the user has the required privileges for the Portal application.
method OnGetRibbonInfo(Output pDisplay As %Library.Boolean, Output pViewIcons As %Library.List, Output pSortOptions As %Library.List, Output pSearchBox As %Library.Boolean, Output pRibbonTitle As %Library.String, Output pCommands As %Library.List) as %Status [ Language = objectscript ]
Get information to display in the ribbon bar. Make appropriate choices for Production Delete.
classmethod OnPage() as %Status [ Language = objectscript ]
Inherited description: Render the contents trapping for permission issue
classmethod RecoverProduction() as %Status [ Language = objectscript ]
Recover the production
classmethod StartProduction(pName As %String) as %Status [ Language = objectscript ]
Start a production
classmethod StopProduction(pTimeout, pForce) as %Status [ Language = objectscript ]
Stop the production
classmethod UpdateProduction(pTimeout, pForce) as %Status [ Language = objectscript ]
Update the production

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new window