Skip to main content

%DeepSee.UserLibrary.TermList

Class %DeepSee.UserLibrary.TermList Extends (%RegisteredObject, %DeepSee.UserLibrary.UserData)

Parameters

XMLNAME

Parameter XMLNAME = "termlist";

Properties

FullName

Property FullName As %String(MAXLEN = 2000, XMLPROJECTION = "attribute") [ SqlComputeCode = { Set {FullName} = {name}_"."_$$$DSTLExt }, SqlComputed, Transient ];

name

Property name As %String(MAXLEN = 2000, XMLPROJECTION = "attribute");

caption

Property caption As %String(MAXLEN = 2000, XMLPROJECTION = "attribute");

description

Property description As %String(MAXLEN = 2000, XMLPROJECTION = "attribute");

pattern

Property pattern As %String(MAXLEN = 2000, XMLPROJECTION = "attribute");

modDate

Property modDate As %String(MAXLEN = 2000, XMLPROJECTION = "attribute");

subjectArea

Property subjectArea As %String(MAXLEN = 2000, XMLPROJECTION = "attribute");

fieldListString

Property fieldListString As %String(MAXLEN = 2000, XMLPROJECTION = "attribute");

hideValue

Property hideValue As %String(MAXLEN = 2000, XMLPROJECTION = "attribute");

keyList

Property keyList As list Of %String;

fieldList

Property fieldList As list Of %String;

valueList

Property valueList As array Of %String;

Methods

%Save

Method %Save() As %Status

%ExistsId

ClassMethod %ExistsId(pID As %String = "") As %Boolean

%OpenId

ClassMethod %OpenId(pID As %String = "") As %DeepSee.UserLibrary.TermList

%DeleteId

ClassMethod %DeleteId(pID As %String = "") As %Status

getIdentifier

Method getIdentifier() As %String