%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