blob: 146fc5369e89bd20d89ab5acabbf3dd9c14e36ad (
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
34
|
package org.onap.sdc.dcae.rule.editor.translators;
import org.onap.sdc.dcae.composition.restmodels.ruleeditor.StringTransformAction;
public class StringTransformTranslator extends ActionTranslator<StringTransformAction> {
private static StringTransformTranslator stringTransformTranslator = new StringTransformTranslator();
public static StringTransformTranslator getInstance() {
return stringTransformTranslator;
}
private StringTransformTranslator() {
}
private class StringTransformTranslation extends ProcessorTranslation {
private String targetCase;
private String trim;
private String toField;
private String value;
private StringTransformTranslation(StringTransformAction action) {
clazz = "StringTransform";
targetCase = action.targetCase();
trim = String.valueOf(action.trim());
toField = action.getTarget();
value = action.startValue();
}
}
public Object translateToHpJson(StringTransformAction action) {
return new StringTransformTranslation(action);
}
}
|