Class StringSubstitutorUtil
java.lang.Object
com.evolveum.midpoint.util.template.StringSubstitutorUtil
Utility methods for string substitution needs in midPoint. Uses Apache Commons Text StringSubstitutor.
(Of course, you can - and perhaps should - call StringSubstitutor directly in the code. Here we provide
some commonly-used methods that require custom configuration of the substitutor.)
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
StringSubstitutorUtil
public StringSubstitutorUtil()
-
-
Method Details
-
simpleExpand
public static String simpleExpand(String template, @NotNull @NotNull Map<String, String> replacements) Evaluates a template against set of replacement mappings. The string(s) to be matched are denoted by "{key}" sequence(s). This is a legacy method. We should use the "$" sign in the future.- Parameters:
template
- Template e.g. "{masterTaskName} ({index})"replacements
- Map of e.g. "masterTaskName" -> "Reconciliation", "index" -> "1"- Returns:
- resolved template, e.g. "Reconciliation (1)"
-