blob: 80877606f934d75b0bc73853525b73429a632007 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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.fromValue();
find = action.find();
replace = action.replace();
}
}
}
|