Include impacted changes for APPC-346,APPC-348
[appc.git] / appc-dispatcher / appc-dispatcher-common / domain-model-lib / src / main / java / org / onap / appc / domainmodel / lcm / Flags.java
index 4102955..ef151b1 100644 (file)
@@ -27,29 +27,38 @@ package org.onap.appc.domainmodel.lcm;
 
 public class Flags {
 
-    private final boolean force;
-    private final int ttl;
-    private final Mode mode;
-
-    public Flags(Mode mode, boolean force, int ttl) {
-        super();
-        this.force = force;
-        this.ttl = ttl;
-        this.mode = mode;
-    }
+    private boolean force;
+    private int ttl;
+    private Mode mode;
 
     public boolean isForce() {
         return force;
     }
 
+    public void setForce(boolean force) {
+        this.force = force;
+    }
+
     public int getTtl() {
         return ttl;
     }
 
+    public void setTtl(int ttl) {
+        this.ttl = ttl;
+    }
+
     public Mode getMode() {
         return mode;
     }
 
+    public void setMode(Mode mode) {
+        this.mode = mode;
+    }
+
+    public void setMode(String mode) {
+        this.mode = Mode.valueOf(mode);
+    }
+
     @Override
     public String toString() {
         return "Flags{" +