1 package org.onap.sdc.dcae.rule.editor.translators;
3 import org.onap.sdc.dcae.composition.restmodels.ruleeditor.DateFormatterAction;
5 public class DateFormatterTranslator extends ActionTranslator<DateFormatterAction> {
7 private static DateFormatterTranslator dateFormatterTranslator = new DateFormatterTranslator();
9 public static DateFormatterTranslator getInstance() {
10 return dateFormatterTranslator;
13 private DateFormatterTranslator(){}
15 private class DateFormatterTranslation extends ProcessorTranslation {
16 private String fromFormat;
17 private String fromTz;
18 private String toField;
19 private String toFormat;
23 private DateFormatterTranslation(DateFormatterAction action){
24 clazz = "DateFormatter";
25 fromFormat = action.getFromFormat();
26 fromTz = action.getFromTz();
27 toField = action.getTarget();
28 toFormat = action.getToFormat();
29 toTz = action.getToTz();
30 value = action.getFromValue();
34 public Object translateToHpJson(DateFormatterAction action){
35 return new DateFormatterTranslation(action);