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

Ens.MFT.StreamContainer


persistent class Ens.MFT.StreamContainer extends
Ens.StreamContainer

Container class for MFT items

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 7 2 1


Summary


Properties
Attributes DetailsObject ItemInfo ModifiedByUsername
OriginalFilename OutputFilename OutputFolder Stream
Type

Methods
%AddToSaveSet %AddToSyncSet %BMEBuilt %BuildIndicesAsync
%BuildIndicesAsyncResponse %CheckConstraints %CheckConstraintsForExtent %ClassIsLatestVersion
%ClassName %CompareContents %ComposeOid %ConstructClone
%Delete %DeleteExtent %DeleteId %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %DrawHTMLForm %DrawHTMLTable
%Exists %ExistsId %Extends %GUID
%GUIDSet %GetContentType %GetLock %GetParameter
%GetSwizzleObject %Id %InsertBatch %IsA
%IsModified %IsNull %KillExtent %KillExtentData
%LoadFromMemory %LockExtent %LockId %New
%NormalizeObject %ObjectIsNull %ObjectModified %Oid
%OnBeforeAddToSync %OnDetermineClass %OnTimeout %Open
%OpenId %OriginalNamespace %PackageName %PhysicalAddress
%ProcessSubmit %PurgeIndices %Reload %RemoveFromSaveSet
%ResolveConcurrencyConflict %RollBack %Save %SaveDirect
%SaveIndices %SerializeObject %SetModified %ShowContents
%ShowContentsHead %SortBegin %SortEnd %SyncObjectIn
%SyncTransport %UnlockExtent %UnlockId %ValidateIndices
%ValidateObject DetailsObjectGet GetStatsDimension SetAttributes
StreamGet StreamSet XMLDTD XMLExport
XMLExportToStream XMLExportToString XMLSchema XMLSchemaNamespace
XMLSchemaType


Parameters


• parameter XMLNAME = "MFTMessage";
This parameter provides the default XMLNAME for the class. If it is empty then the class name will be used to construct a default XML name. The default XMLNAME is used as the top level tag when exporting objects and the export context did not provide an XML container name.
• parameter XMLTYPE = "MFTMessage";
This parameter provides the default XMLTYPE for the class. If it is empty then the class name will be used to construct a default XML type. The default XMLTYPE is used when naming and referencing this type in a schema and the schema context did not provide an XML type name.

Properties


• property DetailsObject as %DynamicObject(XMLPROJECTION="NONE") [ Transient ];
• property ItemInfo as %MFT.ItemInfo;
MFT Item Info
• property ModifiedByUsername as %String;
MFT Modified By Username
• property OriginalFilename as %String(MAXLEN="");
• property OutputFilename as %String(MAXLEN="");
This property can be used to store a filename to be used on output
Used for example in the EnsLib.MFT.Operation.Passthrough
• property OutputFolder as %String(MAXLEN="");
This property can be used to store a folder identifier to be used on output.
Used for example in the EnsLib.MFT.Operation.Passthrough
• property Stream as %Stream.Object [ Calculated,Transient ];
MFT file object

Methods


• method DetailsObjectGet() as %DynamicObject
This is a Get accessor method for the DetailsObject property.

Triggers


•trigger OnDelete (BEFORE event DELETE)