%DeepSee.ListingGroupProjection
class %DeepSee.ListingGroupProjection extends %Projection.AbstractProjection
Projection class used by the %DeepSee.ListingGroupDefinition class. This class takes care of any work that needs to happen when a listing group definition is created (compiled) or deleted. This class should be considered INTERNAL.Method Inventory
Methods
classmethod CreateProjection(pClassName As %String, ByRef parameters As %String, modified As %String, qstruct) as %Status
This method is called by the Class Compiler whenever an associated
class has finished compiling. classname contains the name of
the associated class while parameters contains an array of the
projection parameters subscripted by parameter name. Also the special parameter value
parameters("%qstruct") contains a merge of the qstruct array this projection is being
compiled with. The modified
for an incremental compile will contain a comma separated list of the methods that were
modified and it will be blank for a full compile
Any errors reported by this method are reported by the Class Compiler but do not effect class compilation in any way.
Any errors reported by this method are reported by the Class Compiler but do not effect class compilation in any way.
classmethod RemoveProjection(pClassName As %String, ByRef parameters As %String, recompile As %Boolean, modified As %String, qstruct) as %Status
This method is called by the Class Compiler whenever an associated
class is either a) about to be recompiled, or b) about to be deleted.
classname contains the name of the associated class while
parameters contains an array of the projection parameters
subscripted by parameter name. Also the special parameter value
parameters("%qstruct") contains a merge of the qstruct array this projection is being
compiled with. recompile is true (1) if the
associated class is about to be recompiled. The modified
for an incremental compile will contain the comma separated list of methods that
were modified and will be blank for a full compiler.
Any errors reported by this method are reported by the Class Compiler but do not effect class compilation in any way.
Any errors reported by this method are reported by the Class Compiler but do not effect class compilation in any way.
Inherited Members
Inherited Methods
- %ClassIsLatestVersion()
- %ClassName()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %New()
- %OriginalNamespace()
- %PackageName()
- %SetModified()
- AddToManifest()
- EndCompile()
- QueueClass()
- RemoveFromManifest()
- RemoveFromQueue()
- SetQueueFlag()
- getDefaultParam()
- getROOTDIR()