%ZHSLIB.PackageManager.Developer.Extension.SourceControl.ISC.Settings
persistent class %ZHSLIB.PackageManager.Developer.Extension.SourceControl.ISC.Settings extends %ZHSLIB.PackageManager.Developer.AbstractSettings
SQL Table Name: %ZHSLIB_PackageManager_Developer_Extension_SourceControl_ISC.Settings
Property Inventory
Method Inventory
Parameters
parameter DESCRIPTION = Perforce integration options;
A string to show in the grouping of settings for this class
Properties
property AutoAdd as %Boolean [ InitialExpression = 0 , Required ];
Automatically mark new resources for add in the "Validate" phase
Property methods: AutoAddDisplayToLogical(), AutoAddGet(), AutoAddGetStored(), AutoAddIsValid(), AutoAddLogicalToDisplay(), AutoAddNormalize(), AutoAddSet()
property AutoMove as %Boolean [ InitialExpression = 1 , Required ];
Automatically move files in Perforce when they are relocated from one module to another
(assuming both the source and target module are tied to Perforce, and the file had been marked
for add in the original location)
Property methods: AutoMoveDisplayToLogical(), AutoMoveGet(), AutoMoveGetStored(), AutoMoveIsValid(), AutoMoveLogicalToDisplay(), AutoMoveNormalize(), AutoMoveSet()
property FilenameIgnoreExpression as %String) [ InitialExpression = "(\.DS_Store|.bak)$" ];
Regular expression for filenames to ignore in automatic move/mark for add (in ICU syntax used by IRIS).
Tested with ($Locate(,settings.FilenameIgnoreExpression) > 0); ending the expression with $ is a useful
way to test the end of the string (for example, to exclude certain extensions while allowing the rest of the path to
contain them).
Property methods: FilenameIgnoreExpressionDisplayToLogical(), FilenameIgnoreExpressionGet(), FilenameIgnoreExpressionGetStored(), FilenameIgnoreExpressionIsValid(), FilenameIgnoreExpressionLogicalToDisplay(), FilenameIgnoreExpressionLogicalToOdbc(), FilenameIgnoreExpressionNormalize(), FilenameIgnoreExpressionSet()
property Key as %String [ InitialExpression = $classname() , Required , ReadOnly ];
An inherited IDKey index on this property means that the default value is
used as a subscript under in the storage definition.
Property methods: KeyDisplayToLogical(), KeyGet(), KeyGetStored(), KeyIsValid(), KeyLogicalToDisplay(), KeyLogicalToOdbc(), KeyNormalize()
Methods
Sees if pFileName is acceptable based on FilenameIgnoreExpression - i.e., returns 1 if the filename should be ignored, 0 if it should not be.
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()
- %Get()
- %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()
- ClearSettingValue()
- GetSettingType()
- GetSettingValue()
- GetSettingsParameterValue()
- ListSettingsClose()
- ListSettingsExecute()
- ListSettingsFetch()
- SetSettingValue()
- SettingIsDefined()
Storage
Gray indicates storage defined by superclasses.
Storage Model: Storage (%ZHSLIB.PackageManager.Developer.Extension.SourceControl.ISC.Settings)
^SYS("SourceControl")(ID) |
= | %%CLASSNAME
AutoAdd
AutoMove
FilenameIgnoreExpression
|