Inventory.Scan
persistent class Inventory.Scan extends %Library.Persistent, %XML.Adaptor
SQL Table Name: Inventory.Scan
Scan objects represent the results of scanning the installation and examining its components. Different types of component (e.g., routines, databases, files) are represented by different subclasses of the Component class. Components can contain subcomponents. Components are scanned recursively, and the result is a tree of objects.The tree is rooted in the RootComponent property of the scan.
Scan objects also record the start and end times of the scan, as well as a text description, which is not requried to be unique.
Property Inventory
Method Inventory
Properties
property Description as %String (MAXLEN = 512);
A description of the circumstances of this scan
Property methods: DescriptionDisplayToLogical(), DescriptionGet(), DescriptionGetStored(), DescriptionIsValid(), DescriptionLogicalToDisplay(), DescriptionLogicalToOdbc(), DescriptionNormalize(), DescriptionSet()
property EndTimeStamp as %TimeStamp;
The end time of this scan.
Property methods: EndTimeStampDisplayToLogical(), EndTimeStampGet(), EndTimeStampGetStored(), EndTimeStampIsValid(), EndTimeStampLogicalToDisplay(), EndTimeStampLogicalToXSD(), EndTimeStampNormalize(), EndTimeStampOdbcToLogical(), EndTimeStampSet(), EndTimeStampXSDToLogical()
property RootComponent as Component;
The Component that served as the origin of the scan.
Property methods: RootComponentGet(), RootComponentGetObject(), RootComponentGetObjectId(), RootComponentGetStored(), RootComponentGetSwizzled(), RootComponentIsValid(), RootComponentNewObject(), RootComponentSet(), RootComponentSetObject(), RootComponentSetObjectId(), RootComponentUnSwizzle()
property StartTimeStamp as %TimeStamp;
The start time of this scan.
Property methods: StartTimeStampDisplayToLogical(), StartTimeStampGet(), StartTimeStampGetStored(), StartTimeStampIsValid(), StartTimeStampLogicalToDisplay(), StartTimeStampLogicalToXSD(), StartTimeStampNormalize(), StartTimeStampOdbcToLogical(), StartTimeStampSet(), StartTimeStampXSDToLogical()
Methods
Opens a previously saved Scan object with a Description of description.
If more than one Scan has the given description, returns the first one found.
Returns "" if no Scan found.
Writes the content of this scan to filename in %XML.Export format.
Note that an existing file will be overwritten.
Indexes
index (EndTimeStampIndex on EndTimeStamp);
Index methods: EndTimeStampIndexExists()
index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (RootComponentIndex on RootComponent);
Index methods: RootComponentIndexExists()
index (StartTimeStampIndex on StartTimeStamp);
Index methods: StartTimeStampIndexExists()
Inherited Members
Inherited Methods
- %%CLASSNAMELogicalToStorage()
- %%CLASSNAMEStorageToLogical()
- %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()
- %OnDeleteFinally()
- %OnDetermineClass()
- %OnOpenFinally()
- %OnSaveFinally()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %PhysicalAddress()
- %PurgeIndices()
- %Reload()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %RollBack()
- %Save()
- %SaveDirect()
- %SaveIndices()
- %SerializeObject()
- %SetModified()
- %SortBegin()
- %SortEnd()
- %SyncObjectIn()
- %SyncTransport()
- %UnlockExtent()
- %UnlockId()
- %ValidateIndices()
- %ValidateObject()
- %ValidateTable()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()
Storage
Storage Model: Storage (Inventory.Scan)
^SYS("Inventory","ScanD")(ID) |
= | %%CLASSNAME
Description
EndTimeStamp
RootComponent
StartTimeStamp
|