Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [EnsPortal] >  [Dialog] >  [BusinessProcessValueEditor]
Private  Storage   

class EnsPortal.Dialog.BusinessProcessValueEditor extends EnsPortal.Dialog.standardDialog, EnsPortal.Util.CodeEditorBase

This dialog lets users edit values for items within the Business Process BPL editor or the Data Transformation DTL editor.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 13 25


Summary

This is a Zen Page class. It belongs to the application EnsPortal.Application.

Properties
%condition %import %includeFiles %page
%resource FirstFailed InvalidParam IsEMSReadOnly
ValidationErrorMsg activityList align aux
backgroundTimerInterval bpLanguage callRequest callResponse
canEdit cellAlign cellSize cellStyle
cellVAlign children classContextSuper classRequest
classResponse closeOnEnter closeOnEsc composite
containerStyle contextList contextTypeList cssLevel
ctrlId dialogTitle disabled disabledStyle
dragAndDrop dragEnabled dropEnabled enclosingClass
enclosingStyle error groupClass groupStyle
hasButtons height hidden hideApplyButton
hideCancelButton hideOKButton hint hintClass
hintStyle id index keepAliveInterval
label labelClass labelDisabledClass labelPosition
labelStyle layout msgNotPermitted name
onafterdrag onbeforedrag onclick ondrag
ondrop onhide onrefresh onshow
onupdate parent propertyName propertyType
propertyValue showLabel slice studioMode
title tuple useSVG useSoftModals
valign visible width window
zenPersistentPopup

Methods
%AddCSPShareHyperevents %AddChild %AddChildAfter %AddChildBefore
%AddComponent %AddEnsExceptionHandler %AddImportedComponents %AddToSaveSet
%ApplyURLParms %Attr %BindExport %ClassIsLatestVersion
%ClassName %ConstructClone %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %DrawAutoLogout %DrawClassDefinitions %DrawComponentHTML
%DrawHTML %DrawHTMLPage %DrawJSStrings %DrawObjectDefinitions
%DrawTitle %EnclosingDivId %EndBackgroundMethod %EndScript
%Eval %EvalC %Extends %ForceClientRender
%GetChildIndex %GetComponent %GetComponentById %GetComponentByName
%GetEventHandlers %GetLinks %GetPageName %GetParameter
%GetProductionList %GetPropertiesForClass %GetPropertyList %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
%OnGetSubtitle %OnGetTitle %OnMonitorBackgroundTask %OnMutateChildren
%OnObjectSynch %OnPreHTTP %OnSubmit %OnUseSoftModals
%OnZENDeserialize %OriginalNamespace %PackageName %QuoteValue
%QuoteValueL10N %RemoveChild %RemoveChildren %RemoveComponent
%RemoveFromSaveSet %RunBackgroundMethod %Self %SerializeObject
%SetBackgroundMethodStatus %SetErrorById %SetErrorByName %SetModified
%SetValueById %SetValueByName %SetValuesByName %StartScript
%ValidateObject %ZENVersion ConvertParameter Decrypt
Encrypt EscapeHTML EscapeURL EvalResult
GetClassListForHost GetHostList GetHyperEventResources GetPossibleContextPropList
GetSettingValue HyperEventCall HyperEventHead Include
InsertHiddenField InsertHiddenFields IsPrivate JavaInstalled
Link OnHTTPHeader OnPage OnPageError
OnPostHTTP OnPostHyperEvent OnPreHTTP OnPreHyperEvent
Page QuoteJS RewriteURL SetLastProduction
ShowError SimpleKeepAlive StartTimer StopTimer
ThrowError UnescapeHTML UnescapeURL XMLDTD
XMLExport XMLExportToStream XMLExportToString XMLNew
XMLSchema XMLSchemaNamespace XMLSchemaType addChild
addChildAfter addChildBefore addPopupSuffix adjustSize
btnApply btnOK cancelPopup changeOperation
changeProduction checkEdit childrenMutated clientKeepAlive
codeKeyPress correctIELayering createComponent createComponentNS
ctrlKeyDown deleteComponent dialogApply dialogCancel
dialogFinish dialogTitleGet disableButtons dragFinishHandler
dragHandler dragNotifyHandler dragStartHandler dropHandler
dropStartHandler endModal exposeComponent findElement
fireOnResizeEvent fireOnUnloadEvent fireOnUpdateEvent firePopupAction
getBPLShape getBPLShapeModel getChildIndex getComponent
getComponentById getDialogValue getEnclosingDiv getHidden
getHintElement getLabelElement getOpener getOpenerZenPage
getPrevWhitespace getProperty getSettings getType
gotoPage hostChange inResizeLoop initPopupSuffix
invokeSuper isOfType launchPopupWindow makeId
onCreate onDelete onDisplayHandler onEndModalHandler
onPopupAction onRefreshContents onSerialize onServerMethodCall
onServerMethodError onServerMethodReturn onStartModalHandler ondialogCancel
ondialogFinish ondialogStart ondisabledHandler onhandleAutoLogoutWarn
onkeydownHandler onkeyupHandler onlayoutHandler onloadHandler
onlogoutHandler onoverlayHandler onresizeHandler onunloadHandler
onupdateHandler popupActionHandler refreshContents removeChild
removePopupSuffix render renderContents renderSVG
resetMsg setComponentId setHidden setOverlayMode
setProperty setPropertyAll setTraceOption showMsg
startKeepAlive startModal startProgressBar stopKeepAlive
stopProgressBar updateRequestAndResponse validate validateRequired


Parameters

• parameter APPLYBUTTON = 0;
If true, then this dialog displays an Apply button.
• parameter EDITRESOURCE = "%Ens_Code:WRITE,%Ens_BPL:WRITE";
User must have WRITE permissions on either the %Ens_Code or the %Ens_BPL resource to view this page.
• parameter RESOURCE = "%Ens_Code:READ,%Ens_BPL:READ";
User must have READ permissions on either the %Ens_Code or the %Ens_BPL resource to view this page.

Properties

• property activityList as %ZEN.Datatype.string(MAXLEN=30000,ZENURL="NAMES");
Csv list of activity names in BP.
• property bpLanguage as %ZEN.Datatype.string(ZENURL="LANG");
Programming language for the BP.
• property callRequest as %ZEN.Datatype.string(ZENURL="CALLREQUEST");
Name of call request class.
• property callResponse as %ZEN.Datatype.string(ZENURL="CALLRESPONSE");
Name of call response class.
• property classContextSuper as %ZEN.Datatype.string(ZENURL="CONTEXTSUPER");
Name of context super class.
• property classRequest as %ZEN.Datatype.string(ZENURL="REQUEST");
Name of request class.
• property classResponse as %ZEN.Datatype.string(ZENURL="RESPONSE");
Name of response class.
• property contextList as %ZEN.Datatype.string(MAXLEN=30000,ZENURL="CONTEXTLIST");
Csv list of properties in BP context.
• property contextTypeList as %ZEN.Datatype.string(ZENURL="CONTEXTTYPELIST");
• property ctrlId as %ZEN.Datatype.string;
Id of main value property.
• property propertyName as %ZEN.Datatype.string(ZENURL="PROPERTY");
Name of property
• property propertyType as %ZEN.Datatype.string(ZENURL="TYPE");
Type of property
• property propertyValue as %ZEN.Datatype.string(ZENURL="VALUE");
Value of property

Methods

• method %GetProductionList() as %String
Build a csv-list of available productions.
• method %GetPropertiesForClass(pClass As %String, Output pList) as %Status
Return an array of properties for the given class.
• method %GetPropertyList(pIndirect As %Boolean = 0, pIncludeVariable As %Boolean = 0) as %String
Build a csv-list of available properties.
• method %OnAfterCreatePage() as %Status
Avoid writing out the session cookie if we are in a Studio session.
• method %OnGetSubtitle() as %String
Get the (localized) subtitle string for the dialog. This should be implemented in a subclass.
• method %OnGetTitle() as %String
Get the (localized) title string for the dialog. This should be implemented in a subclass.
• method GetClassListForHost(pProduction As %String, pHostName As %String, pSettingName As %String = "Request") as %String [ ZenMethod ]
Return an array of request messages for the given operation.
• classmethod GetHostList(pProduction As %String, pType As %String) as %String [ ZenMethod ]
Build a csv-list of available host names.
• method GetPossibleContextPropList(pPossibleNew As %String = "") as %String [ ZenMethod ]
Build a csv-list of available properties in Context and add new one at front
• method GetSettingValue(pHostName As %String = "", pSettingType As %String = "Host", pSetting As %String = "") as %String
• classmethod SetLastProduction(pProd As %String) as %Boolean [ ZenMethod ]
Remember last production.
• method adjustSize() [ Language = javascript ]
This client event, if present, is fired when the page is resized.
• method changeOperation(operation) [ Language = javascript ]
• method changeProduction(prod) [ Language = javascript ]
Change in production select.
• method ctrlKeyDown(evt, escOnly) [ Language = javascript ]
Key handler for value edit control.
• method getBPLShape(openerZenPage) [ Language = javascript ]
• method getBPLShapeModel(shapeParam) [ Language = javascript ]
• method getDialogValue() [ Language = javascript ]
Get the value that will be applied when the user presses the OK button. This is implemented by subclasses.
• method getOpenerZenPage() [ Language = javascript ]
• method hostChange() [ Language = javascript ]
Click on host radio button.
• 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 ondialogFinish(action) as %Boolean [ Language = javascript ]
This callback, if defined, is called when the user presses the OK or Apply action buttons. If this returns false, then the action is cancelled.
• method ondialogStart() [ Language = javascript ]
This callback, if defined, is called when the dialog page is loaded.
• method updateRequestAndResponse() [ Language = javascript ]
• method validate() [ Language = javascript ]


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.