Home > Class Reference > ENSLIB namespace > %iKnow.Model.userDictionary

%iKnow.Model.userDictionary

class %iKnow.Model.userDictionary extends %iKnow.Model.node

Model representation of a specific %iKnow.UserDictionary, which can be referred from %iKnow.Model.configuration entries.

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property description as %String (MAXLEN = 2000, XMLPROJECTION = "ATTRIBUTE");
Optional description
Property methods: descriptionDisplayToLogical(), descriptionGet(), descriptionIsValid(), descriptionLogicalToDisplay(), descriptionLogicalToOdbc(), descriptionNormalize(), descriptionSet()
relationship domain as %iKnow.Model.domain (XMLPROJECTION = "none") [ Inverse = userDictionaries , Cardinality = one ];
Property methods: domainGet(), domainGetObject(), domainGetObjectId(), domainGetSwizzled(), domainIsValid(), domainNewObject(), domainRClose(), domainRExec(), domainRFetch(), domainRelate(), domainSQLCompute(), domainSet(), domainUnRelate()
relationship entries as array of %iKnow.Model.userDictionaryEntry (XMLELEMENTREF = 1, XMLNAME = "entry", XMLPROJECTION = "ELEMENT", XMLTYPECONSTRAINT = "CHOICE") [ InitialExpression = $listbuild("%iKnow.Model.userDictionaryEntry","userDictionary",+$this,"many",0,0) , Transient , Inverse = userDictionary , Cardinality = many ];
Property methods: entriesGet(), entriesGetObject(), entriesGetObjectId(), entriesGetSwizzled(), entriesIsEmpty(), entriesIsValid(), entriesNewObject(), entriesRClose(), entriesRExec(), entriesRFetch(), entriesRelate(), entriesSQLCompute(), entriesSet(), entriesUnRelate()
property name as %String (MAXLEN = 150, XMLPROJECTION = "ATTRIBUTE") [ Required ];
Name of this User Dictionary
Property methods: nameDisplayToLogical(), nameGet(), nameIsValid(), nameLogicalToDisplay(), nameLogicalToOdbc(), nameNormalize(), nameSet()

Methods (Including Private)

method %Validate(pDomainId As %Integer, pDomainDefinition As %iKnow.Model.domain) as %Status

Inherited Members

Inherited Methods (Including Private)