Learning
Documentation
Community
Open Exchange
Global Masters
Home > Class Reference > ENSLIB namespace > %iKnow.Model.parameter
Private  Storage   

%iKnow.Model.parameter


class %iKnow.Model.parameter extends
%iKnow.Model.node

Model representation of a domain, lister, processor or converter parameter. This type of parent defines what the parameter value should contain;

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
5 3


Summary


Properties
isList isNull name parent value

Methods
%%OIDGet %AddToSaveSet %ApplyOverrides %BindExport
%BuildObjectGraph %ClassIsLatestVersion %ClassName %Close
%ConstructClone %Create %CreateNull %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %Extends %GenerateCode
%GetParameter %IncrementCount %IsA %IsExpression
%IsModified %New %NormalizeObject %ObjectModified
%OnAfterApplyParams %OnBeforeApplyParams %OriginalNamespace %PackageName
%QuoteList %QuoteValue %QuoteValueL10N %RemoveFromSaveSet
%SerializeObject %SetModified %ValidateObject %XMLGenerate
FormatXML GetValue XMLAfterExport XMLBeforeExport
XMLDTD XMLExport XMLExportInternal XMLExportToStream
XMLExportToString XMLGetSchemaImports XMLImport XMLImportInternal
XMLIsObjectEmpty XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType


Properties


• property isList as %Boolean(XMLPROJECTION="attribute") [ InitialExpression = 0 ];
Whether or not the contents of this property should be treated as a %List
• property isNull as %Boolean(XMLPROJECTION="NONE") [ InitialExpression = 0,Transient ];
• property name as %String(MAXLEN=100,XMLPROJECTION="attribute");
Name of the property. Only required for domain properties.
• relationship parent as %iKnow.Model.nodeWithParameters(XMLPROJECTION="none") [ Inverse = parameters,Cardinality = one ];
• property value as %String(MAXLEN=1000,XMLPROJECTION="attribute");
Property value

Methods


• classmethod %Create(pValue As %String, pIsList As %Boolean = 0) as %iKnow.Model.parameter
• classmethod %CreateNull() as %iKnow.Model.parameter
• method GetValue(Output pIsExpression As %Boolean) as %String
Returns the value of this parameter instance, taking into account the the value of isList. If value is an expression, it's still returned as a string representation, but pIsExpression is set to 1.