/** * Same as calling {@link #substituteVariables(String, Map)} with neverFail set to true */ public static String substituteVariables(String str, Map<String, String> variables) throws IllegalArgumentException { return substituteVariables(str, variables, true); }
private String applyVars(String str, APIProvisioningConfig config) { return StringUtils.substituteVariables(str, config.getVariables()); }
private static String resolveVarSub(String exp, Map<String, String> provisioningParams, boolean neverFail) throws IllegalArgumentException { if( containsVariableSubstitution(exp) ) { exp = substituteVariables(exp,provisioningParams,neverFail);