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

class %IPM.ResourceProcessor.Default.Class extends %IPM.ResourceProcessor.Default.Document

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 2 2


Summary

Properties
Compile CompileAfter Directory DirectoryDefined
ExportFlags FilenameExtension FilenameTranslateAssociator FilenameTranslateIdentifier
Flags Format LoadAsDirectory Params

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
ApplyDefaults DirectorySet GetAttributeMetadata GetDescription
GetSourceControlInfo OnAfterPhase OnBeforeArtifact OnBeforePhase
OnConfigureMappings OnExportDeployedItem OnExportItem OnGetStudioProject
OnGetUniqueName OnItemRelativePath OnLoad OnLoadDeployed
OnPhase OnResolveChildren ResourceIsMappedToDefaultDB SatisfiesCondition
SetParams


Parameters

• parameter DESCRIPTION = "Standard resource processor for class definitions.";
Description of resource processor class (shown in UI)
• parameter EXTENSION = "CLS";
May be set to determine the value of Extension based on a static value rather than based on the resource name. The only expected use case at this point is class packages (.PKG, but Extension will be .CLS)

Properties

• property FilenameExtension as %String [ InitialExpression = "cls" ];
Extension for individual filename(s) that comprise this resource
• property Format as %String(VALUELIST=",UDL,XML");
Export format

Methods

• method OnConfigureMappings(ByRef pParams) as %Status
Subclasses may override to customize mapping behavior at the beginning of the Reload phase
• method OnExportItem(pFullExportPath As %String, pItemName As %String, ByRef pItemParams, ByRef pParams, Output pItemHandled As %Boolean = 0) as %Status


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