Skip to main content

%DeepSee.ListingGroupDefinition

Class %DeepSee.ListingGroupDefinition Extends (%RegisteredObject, %XML.Adaptor) [ Abstract, CompileAfter = (%DeepSee.Model.ListingGroup.listingGroup, %DeepSee.Generator), System = 4 ]

Subclasses of this class are used to define a DeepSee "listing group" that contain auxiliary detail listings.
The Listings XDATA block defines the contents of a DeepSee listing group as an XML document.

XDatas

Listings

XData Listings [ XMLNamespace = "http://www.intersystems.com/deepsee/listinggroup" ]

This projection is used to keep track of when Cubes are compiled or deleted. This XData section provides the definition of the cube.

Methods

%Generate

ClassMethod %Generate() As %Status [ CodeMode = objectgenerator, Final, Internal ]

Process the model for this Subject Area and generate meta data.

%GetListingGroupName

ClassMethod %GetListingGroupName() As %String [ CodeMode = objectgenerator, GenerateAfter = %Generate ]

Return the logical name of the MDX cube defined by this subject area.

%GetListingCaption

ClassMethod %GetListingCaption(pListing As %String) As %String [ CodeMode = objectgenerator, Final, GenerateAfter = %Generate, Internal ]

Return the (localized) caption for a given listing within this listing group.

%GetListingDescription

ClassMethod %GetListingDescription(pListing As %String) As %String [ CodeMode = objectgenerator, Final, GenerateAfter = %Generate, Internal ]

Return the (localized) description for a given listing within this listing group.