deprecatedclass %iKnow.Model.list
extends %iKnow.Model.nodeWithParameters
Model representation of a given "location" where data to be loaded can be found. The structure
of these list objects adheres to what's required to configure and run
%iKnow.Source.Lister objects.
property batchMode
as %Boolean(XMLPROJECTION="attribute") [ InitialExpression = 1 ];
Whether or not to load the data in this list in batch mode.
property configuration
as %String(MAXLEN=150,XMLPROJECTION="attribute");
The name of the %iKnow.Configuration object to use when loading data from this
list. This can be a configuration that's registered in the configurations property of the
domain definition this list belongs to, or another configuration that exists on the system.
If left empty, the default configuration is used.
property converter
as %iKnow.Model.converter(XMLPROJECTION="element");
The converter to be used when loading data from this list. If not set, no conversions are applied.
relationship data
as %iKnow.Model.data(XMLPROJECTION="none") [ Inverse = lists,Cardinality = one ];
The data wrapper this list belongs to
property disabled
as %Boolean(XMLPROJECTION="attribute") [ InitialExpression = 0 ];
If set to 1, this list is not included in the %Build() method.
property listerClass
as %String(MAXLEN=250,XMLPROJECTION="attribute");
The Lister class to use for loading data defined in this list element. This class should
extend %iKnow.Source.Lister. The Lister class defined here dictates the contents
of the parameters property.
property listname
as %String(MAXLEN=1000,XMLPROJECTION="attribute");
relationship metadataValues
as %iKnow.Model.metadataValue(XMLELEMENTREF=1,XMLPROJECTION="ELEMENT",XMLTYPECONSTRAINT="CHOICE") [ Inverse = list,Cardinality = many ];
Any fixed metadata values to register for each source in the following list definitons
property processor
as %iKnow.Model.processor(XMLPROJECTION="element");
The processor to be used when loading data from this list. If not set, the default for this
lister class is used.