Home > Class Reference > ENSLIB namespace > CSPX.EnsBPLWizard

CSPX.EnsBPLWizard

class CSPX.EnsBPLWizard extends %CSP.Page

Popup wizard used by BPL Editor. This is a modal window displayed by the Studio BPL editor. When launched it is passed a set of URL parameters:
"TYPE"
"DATA"

Method Inventory

Parameters

parameter DOMAIN = Ensemble;
Use our own domain for localization

Methods

classmethod GetHostAPI(pProdName As %String, pHost As %String, pRequest As %String = "", pResponse As %String = "") [ Language = objectscript ]
Called from client to get the interface for the given host item. This picks up the possible request & response classes as well as the the set of properties in the default request and response. pRequest and pResponse are the current selected types.
classmethod GetHostInterface(pProdName As %String, pHost As %String, pRequestType As %String, pResponseType As %String, Output pInputType As %String, Output pReqList As %List, Output pRespList As %List, Output pOutputType As %String, Output pInputList As %String, Output pOutputList As %String) as %Status [ Language = objectscript ]
Given a production and host name return its *interface*; that is the set of properties defined by its request and response classes. Inputs and outputs are returned as a serialized list in the form: name:type:collection; If pRequestClass is non-"", then use it to find the desired response, else return the first response.
If type is %String, it is omitted to save space.
classmethod GetHostList(pProdName As %String, pType As %String) [ Language = objectscript ]
Called from client to get new set of host items
classmethod GetHostRequestClass(pClass As %String) as %List [ Language = objectscript ]
Given a host class name, return the name(s) of its request class, if any.
classmethod GetHostResponseClass(pClass As %String, pRequest As %String) as %List [ Language = objectscript ]
Given a host and request class name, return the name(s) of its response class, if any.
classmethod GetItemsForProduction(pProdName As %String, pType As %String, Output pHostList As %String) [ Language = objectscript ]
Get a list of BPL "components" within a given production;
classmethod GetProductionList(Output pProdList As %String) as %Status [ Language = objectscript ]
Get a list of current productions
classmethod HTMLcall(pType As %String, pData As %String, pLang As %String) [ Language = objectscript ]
Contents of wizard
classmethod IsComponent(pClass As %String) as %Boolean [ Language = objectscript ]
Given a business process class name, return if it is a component
classmethod OnPage() as %Status [ Language = objectscript ]
Inherited description: Event handler for PAGE event: this is invoked in order to generate the content of a csp page.

Inherited Members

Inherited Methods