From 6095f3dca01e4e9a0314260b2c99e93b32807966 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Thu, 22 Jan 2026 07:19:01 -0500 Subject: [PATCH] feat(configmanager): register Regex transformer in TransformerFactory Add Regex to: - Create() factory method - CreateNew() factory method - AvailableTypes list --- .../ViewModels/PipelineSteps/TransformerStepViewModels.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/PipelineSteps/TransformerStepViewModels.cs b/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/PipelineSteps/TransformerStepViewModels.cs index 9556bca..59c5479 100644 --- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/PipelineSteps/TransformerStepViewModels.cs +++ b/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/PipelineSteps/TransformerStepViewModels.cs @@ -566,6 +566,7 @@ public static class TransformerFactory "columndrop" => new ColumnDropTransformerViewModel(model, onChanged), "columnrename" => new ColumnRenameTransformerViewModel(model, onChanged), "jdedate" => new JdeDateTransformerViewModel(model, onChanged), + "regex" => new RegexTransformerViewModel(model, onChanged), _ => null // Unknown transformer type }; } @@ -580,6 +581,7 @@ public static class TransformerFactory "columndrop" => new ColumnDropTransformerViewModel(onChanged), "columnrename" => new ColumnRenameTransformerViewModel(onChanged), "jdedate" => new JdeDateTransformerViewModel(onChanged), + "regex" => new RegexTransformerViewModel(onChanged), _ => null }; } @@ -587,5 +589,5 @@ public static class TransformerFactory /// /// Gets the list of available transformer type names. /// - public static IReadOnlyList AvailableTypes => ["ColumnDrop", "ColumnRename", "JdeDate"]; + public static IReadOnlyList AvailableTypes => ["ColumnDrop", "ColumnRename", "JdeDate", "Regex"]; }