1 package org.onap.sdc.dcae.rule.editor.translators;
3 import org.onap.sdc.dcae.composition.restmodels.ruleeditor.ReplaceTextAction;
5 public class ReplaceActionTranslator extends ActionTranslator<ReplaceTextAction> {
7 private static ReplaceActionTranslator replaceActionTranslator = new ReplaceActionTranslator();
9 public static ReplaceActionTranslator getInstance() {
10 return replaceActionTranslator;
13 private ReplaceActionTranslator(){}
15 public Object translateToHpJson(ReplaceTextAction action) {
16 return new ReplaceActionTranslation(action);
20 private class ReplaceActionTranslation extends ProcessorTranslation {
23 private String replace;
25 ReplaceActionTranslation(ReplaceTextAction action) {
26 clazz = "ReplaceText";
27 field = action.getFromValue();
28 find = action.getFind();
29 replace = action.getReplace();