public MacroDefinition migrate(MacroDefinition macroDefinition, ConversionContext context) { macroDefinition = richTextMacroMigration.migrate(macroDefinition, context); Map<String,String> params = macroDefinition.getParameters(); String paramValue = params.get(AbstractTOCMacro.INCLUDE_PARAM); if (StringUtils.isNotBlank(paramValue)) params.put(AbstractTOCMacro.INCLUDE_PARAM, convertRegex(paramValue)); paramValue = params.get(AbstractTOCMacro.EXCLUDE_PARAM); if (StringUtils.isNotBlank(paramValue)) params.put(AbstractTOCMacro.EXCLUDE_PARAM, convertRegex(paramValue)); macroDefinition.setParameters(params); return macroDefinition; }
@Override public MacroDefinition migrate(MacroDefinition macroDefinition, ConversionContext context) { macroDefinition = richTextMacroMigration.migrate(macroDefinition, context); Map<String,String> params = macroDefinition.getParameters(); String paramValue = params.get(AbstractTOCMacro.INCLUDE_PARAM); if (StringUtils.isNotBlank(paramValue)) params.put(AbstractTOCMacro.INCLUDE_PARAM, convertRegex(paramValue)); paramValue = params.get(AbstractTOCMacro.EXCLUDE_PARAM); if (StringUtils.isNotBlank(paramValue)) params.put(AbstractTOCMacro.EXCLUDE_PARAM, convertRegex(paramValue)); macroDefinition.setParameters(params); return macroDefinition; }
macroDefinition.setParameters( new HashMap<String, String>(macroDefinition.getParameters())
public MacroDefinition migrate(MacroDefinition macroDefinition, ConversionContext conversionContext) { final String bodyText = macroDefinition.getBodyText(); if (StringUtils.isNotBlank(bodyText)) { macroDefinition.setParameters( new HashMap<String, String>(macroDefinition.getParameters()) { { put("url", StringUtils.strip(bodyText)); } } ); } return macroDefinition; } }