Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [%SYS] >  [%MFT] >  [ItemInfo]
Private  Storage   

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.


Parameters Properties Methods Queries Indices ForeignKeys Triggers
7 1


Container Details ItemId Modified ModifiedBy
Name Type

%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 GetPath
XMLDTD XMLExport XMLExportToStream XMLExportToString
XMLNew XMLSchema XMLSchemaNamespace XMLSchemaType


• 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.


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

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