%Dictionary.CompiledXData
Class %Dictionary.CompiledXData Extends (%Persistent, %Dictionary.CompiledXDataQuery) [ StorageStrategy = custom, System = 2 ]
Parameters
SQLENABLED
Parameter SQLENABLED = 1;
Properties
parent
Relationship parent As %Dictionary.CompiledClass [ Cardinality = parent, Inverse = XDatas ];
Pointer to the containing parent object
%isDefined
Property %isDefined As %RawString [ MultiDimensional, Private, Transient ];
Stores the DEFINED state of each attribute.
Data
Property Data As %Stream.TmpCharacter;
The data stream.
Deprecated
Property Deprecated As %Boolean;
True if this XDATA is deprecated.
Description
Property Description As %RawString;
Specifies a description of the XData.
Internal
Property Internal As %Boolean;
If true, then do not display this item in automatic documentation.
KeywordError
Property KeywordError As %Boolean;
KeywordError
KeywordModified
Property KeywordModified As %Boolean;
KeywordModified
MimeType
Property MimeType As %RawString;
Mime type of XData block.
Name
Property Name As %Dictionary.Identifier [ Required ];
The name of the xData block.
Origin
Property Origin As %RawString;
Origin
SchemaSpec
Property SchemaSpec As %RawString;
The schema definition of the data.
SequenceNumber
Property SequenceNumber As %Integer;
SequenceNumber
XMLNamespace
Property XMLNamespace As %RawString;
The default XML NameSpace for the XDATA.
Object
Property Object As %RegisteredObject [ Calculated ];
The object representation of this XData block after correlating the XML and importing it
Triggers
OnInsertUpdate
Trigger OnInsertUpdate [ Event = INSERT/UPDATE ]
OnDelete
Trigger OnDelete [ Event = DELETE ]
Methods
%OnNew
Method %OnNew(name As %String) As %Status [ Private ]
ObjectGet
Method ObjectGet() As %RegisteredObject
%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 ]
DeprecatedSet
Method DeprecatedSet(value As %String = "") As %Status
DeprecatedReset
Method DeprecatedReset()
DeprecatedIsDefined
Method DeprecatedIsDefined() As %Boolean
DescriptionSet
Method DescriptionSet(value As %String = "") As %Status
DescriptionReset
Method DescriptionReset()
DescriptionIsDefined
Method DescriptionIsDefined() As %Boolean
InternalSet
Method InternalSet(value As %String = "") As %Status
InternalReset
Method InternalReset()
InternalIsDefined
Method InternalIsDefined() As %Boolean
MimeTypeSet
Method MimeTypeSet(value As %String = "") As %Status
MimeTypeReset
Method MimeTypeReset()
MimeTypeIsDefined
Method MimeTypeIsDefined() As %Boolean
NameSet
Method NameSet(value As %String = "") As %Status
NameReset
Method NameReset()
NameIsDefined
Method NameIsDefined() As %Boolean
SchemaSpecSet
Method SchemaSpecSet(value As %String = "") As %Status
SchemaSpecReset
Method SchemaSpecReset()
SchemaSpecIsDefined
Method SchemaSpecIsDefined() As %Boolean
SequenceNumberSet
Method SequenceNumberSet(value As %String = "") As %Status
SequenceNumberReset
Method SequenceNumberReset()
SequenceNumberIsDefined
Method SequenceNumberIsDefined() As %Boolean
XMLNamespaceSet
Method XMLNamespaceSet(value As %String = "") As %Status
XMLNamespaceReset
Method XMLNamespaceReset()
XMLNamespaceIsDefined
Method XMLNamespaceIsDefined() As %Boolean
parentOnDelete
ClassMethod parentOnDelete(id As %String, concurrency As %Integer) As %Status