Home > Class Reference > %SYS namespace > %ZHSLIB.PackageManager.Developer.Extension.PackageManager.UI.Index

%ZHSLIB.PackageManager.Developer.Extension.PackageManager.UI.Index

class %ZHSLIB.PackageManager.Developer.Extension.PackageManager.UI.Index extends %ZHSLIB.PackageManager.Developer.Extension.UI.templatePage

Property Inventory

Method Inventory

Parameters

parameter PAGENAME = Package Manager Main Page;
Displayed name of this page.

Properties

property InternalName as %ZEN.Datatype.string (ZENURL = "Name");
Property methods: InternalNameDisplayToLogical(), InternalNameGet(), InternalNameIsValid(), InternalNameLogicalToDisplay(), InternalNameLogicalToOdbc(), InternalNameNormalize(), InternalNameSet()
property ItemIsModule as %ZEN.Datatype.boolean;
Property methods: ItemIsModuleDisplayToLogical(), ItemIsModuleGet(), ItemIsModuleIsValid(), ItemIsModuleLogicalToDisplay(), ItemIsModuleLogicalToOdbc(), ItemIsModuleLogicalToXSD(), ItemIsModuleNormalize(), ItemIsModuleSet(), ItemIsModuleXSDToLogical()
property Page as %ZEN.Datatype.string (ZENURL = "Page");
Property methods: Page(), PageDisplayToLogical(), PageGet(), PageIsValid(), PageLogicalToDisplay(), PageLogicalToOdbc(), PageNormalize(), PageSet()
property Version as %ZEN.Datatype.string;
Property methods: VersionDisplayToLogical(), VersionGet(), VersionIsValid(), VersionLogicalToDisplay(), VersionLogicalToOdbc(), VersionNormalize(), VersionSet()

Methods

method %OnAfterCreatePage() as %Status [ Language = objectscript ]
This callback is called after the server-side page object and all of its children are created.
Subclasses can override this to add, remove, or modify items within the page object model, or to provide values for controls.
classmethod %OnPreHTTP() as %Boolean [ Language = objectscript ]
Zen page notification of an HTTP request. This method can be overwritten by subclasses.
This is called before the standard Zen pre-HTTP processing occurs.
classmethod DeleteRepository(pJSONString As %String) as %Status [ Language = objectscript, ZenMethod ]
method GetRepositorySQL(ByRef pParms As %String, ByRef pSQL As %String, pCriteria As %ZEN.proxyObject, ByRef pPagingInfo As %String) as %Status [ Language = objectscript ]
classmethod GetServerClassDetails(ByRef pParameters As %String, Output pObject As %RegisteredObject) as %Status [ Language = objectscript ]
Return server class details based on the definition ID passed in
method GetServerDefinitionList(ByRef pParms As %String, Output pObject As %ZEN.proxyObject) as %Status [ Language = objectscript ]
method GetServerListSQL(ByRef pParms As %String, ByRef pSQL As %String, pCriteria As %ZEN.proxyObject, ByRef pPagingInfo As %String) as %Status [ Language = objectscript ]
Method to return Module list used by multiple templates.
method GetSoftwareSearchList(ByRef pParms As %String, Output pObject As %ZEN.proxyObject) as %Status [ Language = objectscript ]
classmethod OnPreHyperEvent(class As %String, method As %String) as %Status [ Language = objectscript ]
Event handler which is invoked before a hyperevent method is called on all Zen pages. This dispatched to a common PreHyperEvent handler.
If an application overrides this method, then it must invoke this base implementation code (using ##super).
classmethod ReallyAddToPackage(pJSONString As %String) as %Status [ Language = objectscript, ZenMethod ]
classmethod ReallyInstallSoftware(pJSONString As %String) as %Status [ Language = objectscript, ZenMethod ]
classmethod ReallyPublishPackage(pJSONString As %String) as %Status [ Language = objectscript, ZenMethod ]
classmethod SaveRepositoryData(pJSONString As %String) as %Status [ Language = objectscript, ZenMethod ]
classmethod UpdateRepositoryFieldVisibility(pClassName As %String) [ Language = objectscript, ZenMethod ]
clientmethod addRepository() [ Language = javascript ]
clientmethod addToModule() [ Language = javascript ]
clientmethod adjustContainerSize() [ Language = javascript ]
clientmethod cancelEdit() [ Language = javascript ]
clientmethod fieldShown(ctlName) [ Language = javascript ]
clientmethod generateConfigRow(index, Name, Target, Enabled) [ Language = javascript ]
clientmethod generateSearchRow(tabNumber, index, Name, Version, Server) [ Language = javascript ]
clientmethod installSoftware() [ Language = javascript ]
clientmethod loadLocalizedStrings() [ Language = javascript ]
clientmethod loadModuleDropdown() [ Language = javascript ]
clientmethod loadPage(page) [ Language = javascript ]
clientmethod loadRepositoryTable() [ Language = javascript ]
clientmethod loadServerDropdown() [ Language = javascript ]
clientmethod loadSoftwareTable(tabNumber, searchList) [ Language = javascript ]
this method loads software table for both Server and Search tabs
clientmethod oncancelHandler() [ Language = javascript ]
clientmethod onfinishHandler() [ Language = javascript ]
Inherited description: This is called when the template is finished;
clientmethod onloadHandler() [ Language = javascript ]
Inherited description: This client event, if present, is fired when the page is loaded.
clientmethod onresizeHandler() [ Language = javascript ]
This client event, if present, is fired when the page is resized.
clientmethod publishPackage() [ Language = javascript ]
clientmethod reloadRepositoryTable() [ Language = javascript ]
clientmethod saveAction() [ Language = javascript ]
clientmethod saveEdit() [ Language = javascript ]
clientmethod saveRepository() [ Language = javascript ]
Add or Edit a repository
clientmethod selectType() [ Language = javascript ]
clientmethod showField(ctlName, flag) [ Language = javascript ]
Show or hide a field. Show field if flag passed in is true.
clientmethod softwareSearch() [ Language = javascript ]
user clicked the Search button from the Install Software page
clientmethod softwareTableCheckAll(tabNumber) [ Language = javascript ]
clientmethod softwareTableEvent(tabNumber) [ Language = javascript ]
clientmethod tableEvent() [ Language = javascript ]
clientmethod toggleHasError(ctrl, hasError) [ Language = javascript ]
clientmethod toggleRepositoryFields() [ Language = javascript ]
show or hide fields based on class type

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new window