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

class EnsPortal.Credentials extends EnsPortal.Template.standardPage

This is the Credentials page of the ZEN application.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 4 23


Summary

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

Properties
%condition %import %includeFiles %page
%resource HelpAddress ISREADONLY LocatorHeader
ParentURL StdTitle aboutPage align
aux backgroundTimerInterval canEdit cellAlign
cellSize cellStyle cellVAlign children
composite contactPage containerStyle credentialsId
cssLevel currSortMode currStep currViewMode
disabled dragAndDrop dragEnabled dropEnabled
enableAutoRefresh enclosingClass enclosingStyle error
groupClass groupStyle height hidden
hint hintClass hintStyle home
homePage id idExists index
keepAliveInterval label labelClass labelDisabledClass
labelPosition labelStyle layout lblTitle
limitPopups msgNotPermitted name onafterdrag
onbeforedrag onclick ondrag ondrop
onhide onrefresh onshow onupdate
pageModified parent passwordChanged searchKey
showLabel skipWarning slice title
tuple useSVG useSoftModals valign
visible width window zenPersistentPopup

Methods
%AddCSPShareHyperevents %AddChild %AddChildAfter %AddChildBefore
%AddComponent %AddEnsExceptionHandler %AddImportedComponents %AddLocatorLinks
%AddToSaveSet %ApplyURLParms %Attr %BindExport
%ClassIsLatestVersion %ClassName %ConstructClone %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %DrawAutoLogout %DrawClassDefinitions
%DrawComponentHTML %DrawHTML %DrawHTMLPage %DrawJSStrings
%DrawObjectDefinitions %EnclosingDivId %EndBackgroundMethod %EndScript
%Eval %EvalC %Extends %ForceClientRender
%GetChildIndex %GetComponent %GetComponentById %GetComponentByName
%GetEventHandlers %GetHomePage %GetHomeParam %GetLinks
%GetLocatorLinks %GetPageName %GetParameter %GetProductName
%GetRootLink %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 %OnGetPageName %OnGetProductName
%OnGetSmallMenu %OnGetTitle %OnMonitorBackgroundTask %OnMutateChildren
%OnObjectSynch %OnPreHTTP %OnSubmit %OnUseSoftModals
%OnZENDeserialize %OriginalNamespace %PackageName %QuoteValue
%QuoteValueL10N %Register %RemoveChild %RemoveChildren
%RemoveComponent %RemoveFromSaveSet %RunBackgroundMethod %Self
%SerializeObject %SetBackgroundMethodStatus %SetErrorById %SetErrorByName
%SetModified %SetValueById %SetValueByName %SetValuesByName
%StartScript %ValidateObject %ZENVersion BuildMenu
CheckAllBlanks CheckContextLinks CheckEnterpriseManager ConvertParameter
Decrypt DeleteID DoLogout DrawDescription
DrawLocator DrawRibbon DrawTitle Encrypt
EscapeHTML EscapeURL EvalResult GetCSPURL
GetContextLinks GetDocURL GetHomePage GetHyperEventResources
GetNewURL GetQuickLinks HyperEventCall HyperEventHead
Include InsertHiddenField InsertHiddenFields IsPrivate
JavaInstalled Link OnDrawRibbon OnGetRibbonInfo
OnHTTPHeader OnPage OnPageError OnPostHTTP
OnPostHyperEvent OnPreHTTP OnPreHyperEvent Page
QuoteJS RegisterRecent RewriteURL SaveItem
ShowError SimpleKeepAlive StartTimer StopTimer
ThrowError TruncateDisplay UnescapeHTML UnescapeURL
UpdateDetails XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType addChild addChildAfter addChildBefore
addPopupSuffix adjustSizes arrowClick cancelPopup
changePassword changeURLNamespace checkEdit childrenMutated
clientKeepAlive correctIELayering createComponent createComponentNS
createTimeWarning deleteComponent deleteItem disableCommandButton
displayCountDown doNew dragFinishHandler dragHandler
dragNotifyHandler dragStartHandler dropHandler dropStartHandler
editPassword enableCommandButton endModal exposeComponent
findElement fireOnResizeEvent fireOnUnloadEvent fireOnUpdateEvent
firePopupAction getChildIndex getComponent getComponentById
getEnclosingDiv getHidden getHintElement getLabelElement
getOpener getPageTitle getProperty getSettings
getTitleAreaHeight getType goHome goMenu
gotoNamespace gotoPage hideCommandButton hideTimeoutWarning
hideWarnContinue inResizeLoop initPopupSuffix invokeSuper
isOfType launchPopupWindow logout makeId
manualKeepAlive navigate onCreate onDelete
onDisplayHandler onEndModalHandler onPopupAction onRefreshContents
onSerialize onServerMethodCall onServerMethodError onServerMethodReturn
onStartModalHandler ondisabledHandler onhandleAutoLogoutWarn onkeydownHandler
onkeyupHandler onlayoutHandler onloadHandler onlogoutHandler
onoverlayHandler onresizeHandler onunloadHandler onupdateHandler
popupActionHandler refreshContents removeChild removePopupSuffix
render renderContents renderSVG resetFieldState
resetForm rowSelected save searchBlur
searchBoxHandler searchFocus searchKeyDown searchKeyPress
setComponentId setConnectivityStatusMsg setHidden setModified
setOverlayMode setPageTitle setProperty setPropertyAll
setSortMode setSortModeHandler setTraceOption setViewMode
setViewModeHandler setWarnInnerHTML showAbout showCommandButton
showContact showDocumentation showHelp showPartnerDetails
showTimeoutWarning startKeepAlive startModal startProgressBar
stopKeepAlive stopProgressBar switchNamespace togglePasswordVisibility
warnclickListener


Parameters

• parameter EDITRESOURCE = "%Ens_Credentials:WRITE";
User needs WRITE permissions on the %Ens_Credentials resource to make changes on this page.
• parameter PAGENAME = "Credentials";
Displayed name of this page.
• parameter RESOURCE = "%Ens_Credentials:READ";
User needs READ permissions on the %Ens_Credentials resource to view this page.

Properties

• property credentialsId as %String(ZENURL="ID");
ID of credentials to display.
• property idExists as %ZEN.Datatype.boolean;
Whether or not the URL supplied a valid credentials ID value
• property passwordChanged as %ZEN.Datatype.boolean [ InitialExpression = 0 ];
Whether or not the user has modified the password
• property skipWarning as %ZEN.Datatype.boolean;
Whether or not the page should warn upon reload

Methods

• method %OnAfterCreatePage() as %Status
Decorate the page.
• method %OnGetPageName() as %String
Get the (localized) name of the page. This should be implemented in a subclass.
• method %OnGetTitle() as %String
Get the (localized) title string for the page. This should be implemented in a subclass.
• classmethod DeleteID(id) as %String [ ZenMethod ]
Delete the given id.
• method DrawDescription(pSeed As %String) as %Status
Draw the contents of the description panel.
• classmethod GetHyperEventResources(pMethod As %String = "") as %String
Callback to return a list of resources required for a specific HyperEvent. The user must have sufficient privileges on one of the resource/permission pairs to be permitted to execute the hyperevent. An empty string implies the user already has sufficient privileges for the ZenMethod specified in pMethod.
• 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
This callback, if implemented returns information used to display the standard ribbon bar.
• classmethod SaveItem(pPWChanged As %Boolean, pID As %String, pSystemName As %String, pUsername As %String, pPassword As %String, pBusinessPartner As %String) as %String [ ZenMethod ]
Save the given item.
• method TruncateDisplay(pTable As %ZEN.Component.tablePane, pName As %String, pSeed As %String) as %Status
Truncate the displayed value to fit on the page better
• classmethod UpdateDetails(id) [ ZenMethod ]
UpdateDetails: Update contents of details pane.
• method adjustSizes() [ Language = javascript ]
Adjust sizes of components on the page.
• method deleteItem() [ Language = javascript ]
User clicked Delete button.
• method doNew() [ Language = javascript ]
• method editPassword(visible) [ Language = javascript ]
A keystroke was entered in the Password field
• method onlayoutHandler(load) [ Language = javascript ]
This client event is fired when the page is resized.
• method onloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is loaded.
• method onunloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is unloaded. If this method returns a string value, then that is used as the return value of the HTML page's onbeforeunload handler (if more than one component returns a string, the first one encountered is used).
• method resetFieldState() [ Language = javascript ]
Reset the fields that control whether or not to warn the user about leaving the page
• method resetForm() [ Language = javascript ]
Reset the form programmatically
• method rowSelected(table, unselect) [ Language = javascript ]
User selected a row in the table
• method save() [ Language = javascript ]
Save the contents of the form.
• method showPartnerDetails() [ Language = javascript ]
Launch the profile info dialog.
• method togglePasswordVisibility() [ Language = javascript ]
Switch between visible and obfuscated password fields


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