[midPoint-git] [Evolveum/midpoint] 63590c: Migrate mappings heuristics scripts to MEL

Andrej noreply at github.com
Tue May 12 18:32:38 CEST 2026


  Branch: refs/heads/feature/s-11211-support-mel-in-smart-integration
  Home:   https://github.com/Evolveum/midpoint
  Commit: 63590c1bfa42d2b87505cc71fc08758e9e0145cc
      https://github.com/Evolveum/midpoint/commit/63590c1bfa42d2b87505cc71fc08758e9e0145cc
  Author: Andrej Zan <andrej.zan at evolveum.com>
  Date:   2026-05-12 (Tue, 12 May 2026)

  Changed paths:
    M model/model-common/pom.xml
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicRuleMatcher.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LowerCaseAndStripDiacriticsHeuristic.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/MappingExpressionFactory.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/StripDiacriticsHeuristic.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToLowerCaseHeuristic.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToUpperCaseHeuristic.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndLowerCaseHeuristic.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndStripDiacriticsHeuristic.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndUpperCaseHeuristic.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimHeuristic.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimLowerCaseAndStripDiacriticsHeuristic.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimUpperCaseAndStripDiacriticsHeuristic.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/UpperCaseAndStripDiacriticsHeuristic.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/HeuristicsRuleTest.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/LowerCaseAndStripDiacriticsHeuristicTest.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/StripDiacriticsHeuristicTest.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToLowerCaseHeuristicTest.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/ToUpperCaseHeuristicTest.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndLowerCaseHeuristicTest.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndStripDiacriticsHeuristicTest.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimAndUpperCaseHeuristicTest.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimHeuristicTest.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimLowerCaseAndStripDiacriticsHeuristicTest.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/TrimUpperCaseAndStripDiacriticsHeuristicTest.java
    A model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/mappings/heuristics/UpperCaseAndStripDiacriticsHeuristicTest.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/scoring/MappingScriptValidatorTest.java

  Log Message:
  -----------
  Migrate mappings heuristics scripts to MEL

**What**

Migrate the scripts used by mappings heuristics from Groovy to the MEL.

**Why**

We want to migrate as much scripts to MEL as we can, because it is much
safer alternative to the Groovy.

**Task**: 11211



To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list