diff options
Diffstat (limited to 'dcaedt_be/src/main/java/org/onap/sdc/dcae/rule/editor/translators/ReplaceActionTranslator.java')
-rw-r--r-- | dcaedt_be/src/main/java/org/onap/sdc/dcae/rule/editor/translators/ReplaceActionTranslator.java | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/dcaedt_be/src/main/java/org/onap/sdc/dcae/rule/editor/translators/ReplaceActionTranslator.java b/dcaedt_be/src/main/java/org/onap/sdc/dcae/rule/editor/translators/ReplaceActionTranslator.java new file mode 100644 index 0000000..3069df3 --- /dev/null +++ b/dcaedt_be/src/main/java/org/onap/sdc/dcae/rule/editor/translators/ReplaceActionTranslator.java @@ -0,0 +1,33 @@ +package org.onap.sdc.dcae.rule.editor.translators; + +import org.onap.sdc.dcae.composition.restmodels.ruleeditor.ReplaceTextAction; + +public class ReplaceActionTranslator extends ActionTranslator<ReplaceTextAction> { + + private static ReplaceActionTranslator replaceActionTranslator = new ReplaceActionTranslator(); + + public static ReplaceActionTranslator getInstance() { + return replaceActionTranslator; + } + + private ReplaceActionTranslator(){} + + public Object translateToHpJson(ReplaceTextAction action) { + return new ReplaceActionTranslation(action); + } + + + private class ReplaceActionTranslation extends ProcessorTranslation { + private String field; + private String find; + private String replace; + + ReplaceActionTranslation(ReplaceTextAction action) { + clazz = "ReplaceText"; + field = action.getFromValue(); + find = action.getFind(); + replace = action.getReplace(); + } + } + +} |