This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > EnsPortal.Application

EnsPortal.Application

class EnsPortal.Application extends %CSP.Portal.Application

This is the application class for the Ensemble (ZEN) application.

Method Inventory

Parameters

parameter APPLICATIONNAME = Ensemble Management Portal;
This is the name of this application.
parameter DOMAIN = Ensemble;
Domain used for localization.
parameter HOMEPAGE = %CSP.Portal.Home.zen;
This is the URL of the main starting page of this application.

Methods

classmethod CheckPrivileges() as %Boolean
Ensure the user has USE permissions on %Ens_Portal and READ permissions on the default database for the current namespace.
classmethod GetEnsembleArray(Output pData) as %Status
Provide finder contents for the Ensemble pages. Called from %CSP.Portal.Home.
Overrides super class method to be able to set custom web application if applicable in GetEnsembleArray(). Tranforms the link specified by link into a URL and returns it as a string.

The URL may be encrypted.

The array, query, contains an optional set of name-value pairs which are added to the URL. For example 'Set query("name")="data"'

If the optional argument addQ is true, then a ? or &, as appropriate, is added to end of the URL

Inherited Members

Inherited Properties

Inherited Methods