Skip to main content

EnsPortal.DataTransformations

class EnsPortal.DataTransformations extends EnsPortal.Template.listPage

This is the Data Transformations page of the ZEN Ensemble application.

Property Inventory

Method Inventory

Parameters

parameter EDITRESOURCE = %Ens_Code:WRITE,%Ens_DTL:WRITE;
User needs WRITE permissions on either the %Ens_Code or the %Ens_DTL resource to make changes on this page.
parameter PAGENAME = Data Transformation List;
Displayed name of this page.
parameter RESOURCE = %Ens_Code:READ,%Ens_DTL:READ;
User needs READ permissions on either the %Ens_Code or the %Ens_DTL resource to view this page.

Properties

property canTest as %Boolean [ InitialExpression = $system.Security.Check("%Ens_DTLTest","USE") ];
May the user test transforms
Property methods: canTestDisplayToLogical(), canTestGet(), canTestIsValid(), canTestLogicalToDisplay(), canTestLogicalToXSD(), canTestNormalize(), canTestSet(), canTestXSDToLogical()
property msgSelectItemToExport as %String [ InitialExpression = "Please select a data transformation to export." ];
Property methods: msgSelectItemToExportDisplayToLogical(), msgSelectItemToExportGet(), msgSelectItemToExportIsValid(), msgSelectItemToExportLogicalToDisplay(), msgSelectItemToExportLogicalToOdbc(), msgSelectItemToExportNormalize(), msgSelectItemToExportSet()

Methods

method %OnGetPageName() as %String
Get the (localized) name of the page.
classmethod CheckValidImportFileExists(pFilename As %String) as %String [ ZenMethod ]
method DeleteID(val) as %String [ ZenMethod ]
Delete this id on the server
classmethod EnumerateExecute(ByRef qHandle As %Binary, pSuperclass As %String, pFilter As %String = "", QueryMethod As %String, QueryClass As %String) as %Status
Override this Method to pass more arguments to the class query
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 IsDTL(pClassname As %String) as %Boolean [ ZenMethod ]
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
Get information to display in the ribbon bar.
method ScreenDTL(pTable As %ZEN.Component.tablePane, pName As %String, pSeed As %String) as %Status
clientmethod doDelete() [ Language = javascript ]
Delete current id then refresh.
clientmethod doEdit(val) [ Language = javascript ]
Edit current data transformation
clientmethod doNew() [ Language = javascript ]
clientmethod doTest() [ Language = javascript ]
clientmethod finishExport(filename) [ Language = javascript ]
clientmethod finishImport(filename) [ Language = javascript ]
clientmethod onPopupAction(popupName, action, value) [ Language = javascript ]
Returning from file select dialog
clientmethod onloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is loaded.

Queries

query Enumerate(pSuperclass As %String, Filter As %String = "", QueryMethod As %String, QueryClass As %String)
Selects Name As %String, Modified As %TimeStamp
Class query with filter added. Override this in order to add rowspec specific to the list being displayed

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab