Removed Objective From keyword check in parser
[policy/engine.git] / ONAP-REST / src / main / java / org / onap / policy / rest / util / MSModelUtils.java
index 0384d0b..f145f4d 100644 (file)
@@ -93,11 +93,11 @@ public class MSModelUtils {
     private static final String TYPE = ".type";
     private static final String REQUIRED = ".required";
     private static final String MATCHABLE = ".matchable";
-    private static final String STRING = "string";
-    private static final String INTEGER = "integer";
+    public static final String  STRING = "string";
+    public static final String  INTEGER = "integer";
     private static final String BOOLEAN = "boolean";
-    private static final String LIST = "list";
-    private static final String MAP = "map";
+    public static final String  LIST = "list";
+    public static final String  MAP = "map";
     private static final String DEFAULT = ".default";
     private static final String MANYFALSE = ":MANY-false";
     private static final String DESCRIPTION = ".description";
@@ -1214,9 +1214,7 @@ public class MSModelUtils {
                         hm = new LinkedHashMap<>();
                         String keyStr = key.substring(key.lastIndexOf('.') + 1);
                         String valueStr = map.get(key);
-                        if (key.contains(".objective.")) {
-                            throw new ParserException("Attribute objective is a key word. Please use a different name");
-                        }
+
                         if (("type").equals(keyStr)) {
                             if (!key.contains("entry_schema")) {
                                 hm.put(keyStr, valueStr);