Inventory.DirectoryComponent
persistent class Inventory.DirectoryComponent extends Inventory.Component
SQL Table Name: Inventory.DirectoryComponent
DirectoryComponent is a subclass of Component. An instance represents an operating system directory.It contains references to the FileComponents and DirectoryComponents representing the files and subdirectories in the directory as subcomponents.
Method Inventory
Parameters
parameter XMLNAME = DirectoryComponent;
The element name used in the XML representation of the component.
parameter XMLTYPE = DirectoryComponent;
The identifier used to distinguish the type of this component in the XML representation.
Methods
method Init(scan As Scan, directoryName As %String) as DirectoryComponent
Initializes and saves this DirectoryComponent, recording scan
as the Scan property, and scanning directoryName for
its subdirectories and files.
The saved DirectoryComponent is returned.
Indexes
index ($DirectoryComponent on ) [Extent, Type = bitmap];
Inherited Members
Inherited Properties
Inherited Methods
- %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()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()
Storage
Gray indicates storage defined by superclasses.
Storage Model: CacheStorage (Inventory.Component)
^SYS("Inventory","ComponentD")(ID) | = | %%CLASSNAME
Name
ParentComponent
Scan
|
^SYS("Inventory","ComponentD")(ID,"SubComponents",n) | = | SubComponents(n) |