blob: 3069df3d7b71a86f03c0bff58eec8e61cb225740 (
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.getFromValue();
find = action.getFind();
replace = action.getReplace();
}
}
}
|