Skip to main content

%Dictionary.UDLTextDefinition

Class %Dictionary.UDLTextDefinition Extends (%Persistent, %Dictionary.UDLTextDefinitionQuery) [ StorageStrategy = custom, System = 2 ]

Parameters

SQLENABLED

Parameter SQLENABLED = 1;

Properties

parent

Relationship parent As %Dictionary.ClassDefinition [ Cardinality = parent, Inverse = UDLTexts ];

Pointer to the containing parent object

%isDefined

Property %isDefined As %RawString [ MultiDimensional, Private, Transient ];

Stores the DEFINED state of each attribute.

Category

Property Category As %RawString [ InitialExpression = "comment" ];

Category

Content

Property Content As %Stream.TmpCharacter;

Holds the content of the UDL text.

Name

Property Name As %Dictionary.Identifier [ Required ];

Speficies the COS name of the UDL text.

Position

Property Position As %RawString [ InitialExpression = "body" ];

Position

SequenceNumber

Property SequenceNumber As %Integer [ InitialExpression = 0 ];

SequenceNumber

TextType

Property TextType As %Integer [ InitialExpression = 0 ];

TextType

Triggers

OnInsertUpdate

Trigger OnInsertUpdate [ Event = INSERT/UPDATE ]

OnDelete

Trigger OnDelete [ Event = DELETE, Time = AFTER ]

Methods

CategoryIsValid

ClassMethod CategoryIsValid(val As %String) As %Status

PositionIsValid

ClassMethod PositionIsValid(val As %String) As %Status

%OnNew

Method %OnNew(name As %String) As %Status [ Private ]

%LockId

ClassMethod %LockId(id As %String, shared As %Boolean = 0, timeout As %Integer) As %Status

%UnlockId

ClassMethod %UnlockId(id As %String, shared As %Boolean = 0, immediate As %Boolean = 0) As %Status

%Exists

ClassMethod %Exists(oid As %ObjectIdentity) As %Boolean

%LoadData

Method %LoadData(id As %String) As %Status [ Private ]

%SaveData

Method %SaveData(id As %String) As %Status [ Private ]

%DeleteData

ClassMethod %DeleteData(id As %String, concurrency As %Integer) As %Status [ Private ]

CategorySet

Method CategorySet(value As %String = "") As %Status

CategoryReset

Method CategoryReset()

CategoryIsDefined

Method CategoryIsDefined() As %Boolean

NameSet

Method NameSet(value As %String = "") As %Status

NameReset

Method NameReset()

NameIsDefined

Method NameIsDefined() As %Boolean

PositionSet

Method PositionSet(value As %String = "") As %Status

PositionReset

Method PositionReset()

PositionIsDefined

Method PositionIsDefined() As %Boolean

SequenceNumberSet

Method SequenceNumberSet(value As %String = "") As %Status

SequenceNumberReset

Method SequenceNumberReset()

SequenceNumberIsDefined

Method SequenceNumberIsDefined() As %Boolean

TextTypeSet

Method TextTypeSet(value As %String = "") As %Status

TextTypeReset

Method TextTypeReset()

TextTypeIsDefined

Method TextTypeIsDefined() As %Boolean

parentOnDelete

ClassMethod parentOnDelete(id As %String, concurrency As %Integer) As %Status