Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%IPM] >  [ExtensionBase] >  [SourceControl] >  [ResourceInfo]
Private  Storage   

class %IPM.ExtensionBase.SourceControl.ResourceInfo extends %RegisteredObject

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
5


Summary

Properties
IsDirectory Prefix RelativePath ResourceType
SourceControlAware

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject


Properties

• property IsDirectory as %Boolean [ InitialExpression = 1 ];
Set to 1 if the relative path is a directory. (It almost always will be.)
• property Prefix as %String;
The prefix (or possibly full name) of the resource. e.g., MyModule.PackageName. for a package; MyModule.PackageName.ClassName for an individual class.
• property RelativePath as %String;
Path to map the resource to, relative to the module root. e.g., /cls/
• property ResourceType as %String;
The type of resource being considered (typically a document extension, or "/CSP/" for CSP resources).
• property SourceControlAware as %Boolean [ InitialExpression = 0 ];
Set to 1 for resources that may be mapped to files/source control


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