Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / %MFT.ItemInfo
Private  Storage   

%MFT.ItemInfo


persistent class %MFT.ItemInfo extends
%Persistent, %XML.Adaptor

%MFT.ItemInfo is a detailed description of a file or folder. Note: Even though this class is in IRISLIB, the storage is in the namespace which creates the instance.

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
7 1


Summary


Properties
Container Details ItemId Modified ModifiedBy
Name Type

Methods
%AddToSaveSet %AddToSyncSet %BMEBuilt %BuildIndicesAsync
%BuildIndicesAsyncResponse %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 GetPath XMLDTD XMLExport
XMLExportToStream XMLExportToString XMLNew XMLSchema
XMLSchemaNamespace XMLSchemaType


Properties


• property Container as %String(MAXLEN=2048);
The path of the containing folder. This path may not be available for some services. In that case a relative path is returned.Container may not be available under certain circumstances.
• property Details as %String(MAXLEN="");
Details As %DynamicObject is the service specific dynamic object containing specialized information for this service converted to JSON.
• property ItemId as %String;
The internal item id for this item.
• property Modified as %TimeStamp;
Modified As %DateTime is the creation time of the item in UTC.
• property ModifiedBy as %String(MAXLEN=300);
The internal id of the user that last modified the item. The GetUsername method must be called to retrieve the external username.
• property Name as %String(MAXLEN=256);
The name of the file or folder item.
• property Type as %Integer;
The type of the item: $$$MFTfile or $$$MFTfolder.

Methods


• method GetPath(trailingSlash As %Boolean = 1) as %String
Get path of this item