Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [%iKnow] >  [KB] >  [Label]
Private  Storage   

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
5 19 2


Summary

Properties
Attributes GUID Knowledgebase Name PhaseList
Type

Methods
%AddToSaveSet %AddToSyncSet %BMEBuilt %CheckConstraints
%CheckConstraintsForExtent %ClassIsLatestVersion %ClassName %ComposeOid
%ConstructClone %Delete %DeleteExtent %DeleteId
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Exists
%ExistsId %Extends %GUID %GUIDSet
%GetLock %GetParameter %GetSwizzleObject %Id
%InsertBatch %IsA %IsModified %IsNull
%KillExtent %KillExtentData %LoadFromMemory %LockExtent
%LockId %New %NormalizeObject %ObjectIsNull
%ObjectModified %Oid %OnBeforeAddToSync %OnDetermineClass
%Open %OpenId %OriginalNamespace %PackageName
%PhysicalAddress %PurgeIndices %Reload %RemoveFromSaveSet
%ResolveConcurrencyConflict %RollBack %Save %SaveDirect
%SaveIndices %SerializeObject %SetModified %SortBegin
%SortEnd %SyncObjectIn %SyncTransport %UnlockExtent
%UnlockId %ValidateIndices %ValidateObject AttributesGet
AttributesSet DeleteByKBName GetIndex GetName
GetType ImportFromStream LabelFromString LabelListFromString
LoadSpecialLabels NameGet NameSet Obfuscate
PhaseListGet PhaseListSet ReadAsList SpecialLabelList
TypeGet TypeSet Unobfuscate UnobfuscateElement
XMLDTD XMLExport XMLExportToStream XMLExportToString
XMLNew XMLSchema XMLSchemaNamespace XMLSchemaType


Properties

• property Attributes as %String(MAXLEN=256,XMLPROJECTION="ATTRIBUTE");
• property Knowledgebase as Knowledgebase [ Required ];
• property Name as %String(MAXLEN=256,XMLPROJECTION="ATTRIBUTE") [ Required ];
• property PhaseList as %String;
• property Type as %String(MAXLEN=256,XMLPROJECTION="ATTRIBUTE") [ Required ];

Methods

• method AttributesGet() as %String
This is a Get accessor method for the Attributes property.
• method AttributesSet(attributes As %String) as %Status
This is a Set accessor method for the Attributes property.
• classmethod DeleteByKBName(kbName As %String)
• method GetIndex() as %Integer
Returns the sequence number of this label in its knowledgebase. This is an implementation detail: It is used as the identity of the label inside the iKnow engine, in particular as an offset into a bitstring representation of a label set.
• method GetName() as %String
• method GetType() as %String
• classmethod ImportFromStream(stream As %CharacterStream, kb As Knowledgebase)
• classmethod LabelFromString(line As %String, ByRef isDefault="") as Label
• classmethod LabelListFromString(line As %String) as %List
• classmethod LoadSpecialLabels(kb As Knowledgebase)
• method NameGet() as %String
This is a Get accessor method for the Name property.
• method NameSet(name As %String) as %Status
This is a Set accessor method for the Name property.
• method PhaseListGet() as %String
This is a Get accessor method for the PhaseList property.
• method PhaseListSet(phaselist As %String) as %Status
This is a Set accessor method for the PhaseList property.
• classmethod ReadAsList(id As %Integer) as %List
• classmethod SpecialLabelList() as %List
• method TypeGet() as %String
This is a Get accessor method for the Type property.
• method TypeSet(type As %String) as %Status
This is a Set accessor method for the Type property.

Indices

•index (KnowledgebaseIndex on Knowledgebase);
•index (NameIndex on Knowledgebase,Name) [Unique];


Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.