Skip to main content

EnsLib.ITK.Setup.UI.RegistryViewer

class EnsLib.ITK.Setup.UI.RegistryViewer extends EnsPortal.ProductionConfig

Created using the page template: Default

Property Inventory

Method Inventory

Parameters

parameter APPLICATION = EnsPortal.Application;
Class name of application this page belongs to.
parameter DEFAULTVIEWMODE = sender;
If this page has multiple views, this is its initial display mode.
parameter DOMAIN = ITK;
Domain used for localization.
parameter EDITRESOURCE = %Ens_ProductionConfig:WRITE;
User needs WRITE permissions on the %Ens_ProductionConfig resource to make changes to the Production configuration. Making ITK-specific changes on this page requires WRITE permissions on the %Ens_ITK resource, but those checks are performed separately.
parameter INDEXMULTIPLE = 100000;
parameter PAGENAME = RegistryViewer;
Displayed name of this page.
parameter RESOURCE = %Ens_ProductionConfig:READ;
User needs READ permissions on the %Ens_ProductionConfig resource to view this page. Viewing this page also requires READ permissions on the %Ens_ITK resource, but this check is performed in the %OnAfterCreatePage()() callback.

Properties

property IndexSettings as %ArrayOfDataTypes [ InitialExpression = ..SetIndexCategories() ];
Property methods: IndexSettingsGet(), IndexSettingsGetObject(), IndexSettingsGetObjectId(), IndexSettingsGetSwizzled(), IndexSettingsIsEmpty(), IndexSettingsIsValid(), IndexSettingsNewObject(), IndexSettingsSet(), IndexSettingsSetObject(), IndexSettingsSetObjectId(), IndexSettingsUnSwizzle()

Methods

method %OnAfterCreatePage() as %Status
Inherited description: Decorate the page.
method %OnGetPageName() as %String
Get the (localized) name of the page.
method DeleteRegistryItem(pType As %String, pId As %String) as %String [ ZenMethod ]
method DrawDiagramHeader(pSeed As %String) as %Status
Inherited description: Draw the contents of the diagram header.
classmethod GetIndexLocal(pIndex As %Integer) as %String [ ZenMethod ]
method GetIndexStart(pType As %String) as %Integer [ ZenMethod ]
method GetIndexType(pIndex As %Integer) as %String [ ZenMethod ]
method GetListenerArray(ByRef pParameters, Output pMetaData, Output pData) as %Status
Make a call to GetProductionArray but filter out business services that don't have a classname of EnsLib.ITK.Framework.Service.SOAPRequestHandler
classmethod GetPropertyArray(ByRef pParameters, Output pMetaData, Output pData) as %Status
classmethod GetSecurityHelper() as %ZEN.proxyObject [ ZenMethod ]
Also include ITK resources in security helper
classmethod GetSettingsArray(ByRef pParameters, Output pMetaData, Output pData) as %Status
Inherited description: Provide the data (as an array) for the settings of the current item, by name.
classmethod GetSettingsArrayById(ByRef pParameters, Output pMetaData, Output pData) as %Status
Inherited description: Provide the data (as an array) for the settings of the current item, by id.
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
Get information to display in the ribbon bar.
method ReconcileSwitchboard() as %String [ ZenMethod ]
classmethod SaveITKSettingsToServer(pProductionId As %String, pHostId As %String, pHostClass As %String, pCoreSettings As %ZEN.proxyObject, pHostSettings As %ZEN.proxyObject, pAdapterSettings As %ZEN.proxyObject, pMessages As %ZEN.proxyObject, pExpandoStates As %String) as %String [ ZenMethod ]
Save settings for the given configuration item or general Production.
classmethod SaveSettingsToServer(pProductionId As %Library.String, pHostId As %Library.String, pCoreSettings As %ZEN.proxyObject, pHostSettings As %ZEN.proxyObject, pAdapterSettings As %ZEN.proxyObject, pMessages As %ZEN.proxyObject, pExpandoStates As %Library.String, pOldValuesCore As %ZEN.proxyObject, pOldValuesHost As %ZEN.proxyObject, pOldValuesAdapter As %ZEN.proxyObject) as %String [ ZenMethod ]
Save settings for the given configuration item or general Production.
classmethod SetIndexCategories() as %ArrayOfDataTypes
classmethod UpdateProductionStatus(ByRef pStates As %ZEN.proxyObject) as %Integer [ ZenMethod ]
clientmethod addItem(type) [ Language = javascript ]
User has pressed add item command - show corresponding add host wizard dialog.
clientmethod adjustSizes(doSettings As %Library.String) [ Language = javascript ]
Adjust sizes of components on the page.
clientmethod backgroundMouseUpHandler(evt) [ Language = javascript ]
Mouse up handler.
clientmethod connectItems(startNo, endNo) [ Language = javascript ]
Try to make a connection from start item to end item. This works by launching the sender popup window.
clientmethod createNumServicesBox(frame, group, otherNo, host, otherHost, dx, dy) [ Language = javascript ]
clientmethod deleteItem() [ Language = javascript ]
Delete current config item.
clientmethod drawDiagram(svg, cat) [ Language = javascript ]
Render the svg diagram.
clientmethod drawSenders(svg, cat) [ Language = javascript ]
clientmethod drawSubscriptions(svg, cat) [ Language = javascript ]
clientmethod getConnectorInfo(itemNo, inputList, outputList, configs, connector) [ Language = javascript ]
Get the information needed to display connectors for the given item.
itemNo is the index number of the item.
inputList is an array of index numbers of items that connect to the input.
outputList is an array of index numbers of items that connect to the output.
clientmethod getCurrHost(itemNo) [ Language = javascript ]
clientmethod getRegistryModel(id, update) [ Language = javascript ]
Return the Registry model object.
clientmethod itemDblClick(evt, itemNo) [ Language = javascript ]
User double-clicked on an item.
clientmethod newProduction() [ Language = javascript ]
Inherited description: Create a new Production.
clientmethod onPopupAction(popupName, action, value) [ Language = javascript ]
This client event is fired when the a popup page launched from this page fires an action.
clientmethod openEditSenders(itemNo) [ Language = javascript ]
User clicked on a sender line
clientmethod openEditSubscriptions(itemNo) [ Language = javascript ]
User clicked on a sender line
clientmethod reconcileProduction() [ Language = javascript ]
The Production needs to be reconciled, this function will ensure the output is captured and reported to the user.
clientmethod refreshStatusHandler() [ Language = javascript ]
Status indicators auto-refresh timer handler.
clientmethod selectItem(itemNo, force, skipSettings) [ Language = javascript ]
Select the item with the given id.
clientmethod servicesClick(evt, itemNo) [ Language = javascript ]
User clicked on a sender line
clientmethod showConnectors(display, itemNo) [ Language = javascript ]
Show connectors for the given listing item.
clientmethod showConnectorsContd(itemNo, configs, frame, group, connector) [ Language = javascript ]
clientmethod showLegend() [ Language = javascript ]
clientmethod showUpdateButton(show, states) [ Language = javascript ]
Add a Reconcile button Show or hide "Update" button and set its own color. show=true indicates the button is to be shown, and false to be hidden.
clientmethod updateActions(host) [ Language = javascript ]
clientmethod updateITKSettings(host, searchStr) [ Language = javascript ]
Update the settings form for the given host item.
clientmethod updatePropertySheet(host, skipSettings) [ Language = javascript ]
This is called when a new config item is selected. It should update the various property sheets.
clientmethod updatePropertySheetTabs(host, skipSettings) [ Language = javascript ]
Update contents of the tabs
clientmethod updateView(skipSettings, showConnectors) [ Language = javascript ]
Update diagram.

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab