diff options
Diffstat (limited to 'dcaedt_be/src/main/java/org/onap/sdc/dcae/rule/editor/translators/RegexActionTranslator.java')
-rw-r--r-- | dcaedt_be/src/main/java/org/onap/sdc/dcae/rule/editor/translators/RegexActionTranslator.java | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/dcaedt_be/src/main/java/org/onap/sdc/dcae/rule/editor/translators/RegexActionTranslator.java b/dcaedt_be/src/main/java/org/onap/sdc/dcae/rule/editor/translators/RegexActionTranslator.java index c49a04e..85fdf1d 100644 --- a/dcaedt_be/src/main/java/org/onap/sdc/dcae/rule/editor/translators/RegexActionTranslator.java +++ b/dcaedt_be/src/main/java/org/onap/sdc/dcae/rule/editor/translators/RegexActionTranslator.java @@ -1,11 +1,10 @@ package org.onap.sdc.dcae.rule.editor.translators; import org.onap.sdc.common.onaplog.Enums.LogLevel; -import java.util.List; -import org.onap.sdc.dcae.composition.restmodels.ruleeditor.BaseAction; +import org.onap.sdc.dcae.composition.restmodels.ruleeditor.BaseCopyAction; -public class RegexActionTranslator extends CopyActionTranslator<BaseAction> { +public class RegexActionTranslator extends ActionTranslator<BaseCopyAction> { private static RegexActionTranslator regexActionTranslator = new RegexActionTranslator(); @@ -21,7 +20,7 @@ public class RegexActionTranslator extends CopyActionTranslator<BaseAction> { private String field; private String value; - private RegexCopyActionTranslation(BaseAction action) { + private RegexCopyActionTranslation(BaseCopyAction action) { clazz = "ExtractText"; regex = action.getRegexValue(); field = action.getTarget(); @@ -29,15 +28,9 @@ public class RegexActionTranslator extends CopyActionTranslator<BaseAction> { } } - @Override - public boolean addToHpJsonProcessors(BaseAction action, List<Translation> processors, boolean asNewProcessor) { - debugLogger.log(LogLevel.DEBUG, this.getClass().getName(), "Translating copy action as regex action"); - addToHpJsonProcessors(action, processors); - return true; - } - @Override - public Translation translateToHpJson(BaseAction action) { + public Object translateToHpJson(BaseCopyAction action) { + debugLogger.log(LogLevel.DEBUG, this.getClass().getName(), "Translating copy action as regex action"); return new RegexCopyActionTranslation(action); } |