VNFM simulator implementation for instantiate flow
[so.git] / vnfm-simulator / vnfm-service / src / main / java / org / onap / svnfm / simulator / model / VnfOperation.java
@@ -21,30 +21,37 @@ package org.onap.svnfm.simulator.model;
 
 import javax.persistence.Column;
 import javax.persistence.Entity;
+import javax.persistence.EnumType;
+import javax.persistence.Enumerated;
 import javax.persistence.Id;
 import javax.persistence.Table;
+import org.onap.so.adapters.vnfmadapter.extclients.vnfm.model.InlineResponse200;
 
 /**
- * 
+ *
  * @author Lathishbabu Ganesan (lathishbabu.ganesan@est.tech)
  * @author Ronan Kenny (ronan.kenny@est.tech)
  */
 @Entity
-@Table(name = "VNF_JOB")
-public class VnfJob {
+@Table(name = "VNF_OPERATION")
+public class VnfOperation {
     @Id
-    @Column(name = "jobId", nullable = false)
-    private String jobId;
+    @Column(name = "operationId", nullable = false)
+    private String id;
     private String vnfInstanceId;
-    private String vnfId;
-    private String status;
 
-    public String getJobId() {
-        return jobId;
+    @Enumerated(EnumType.STRING)
+    private InlineResponse200.OperationEnum operation;
+
+    @Enumerated(EnumType.STRING)
+    private InlineResponse200.OperationStateEnum operationState;
+
+    public String getId() {
+        return id;
     }
 
-    public void setJobId(final String jobId) {
-        this.jobId = jobId;
+    public void setId(final String id) {
+        this.id = id;
     }
 
     public String getVnfInstanceId() {
@@ -55,19 +62,19 @@ public class VnfJob {
         this.vnfInstanceId = vnfInstanceId;
     }
 
-    public String getVnfId() {
-        return vnfId;
+    public InlineResponse200.OperationEnum getOperation() {
+        return operation;
     }
 
-    public void setVnfId(final String vnfId) {
-        this.vnfId = vnfId;
+    public void setOperation(final InlineResponse200.OperationEnum operation) {
+        this.operation = operation;
     }
 
-    public String getStatus() {
-        return status;
+    public InlineResponse200.OperationStateEnum getOperationState() {
+        return operationState;
     }
 
-    public void setStatus(final String status) {
-        this.status = status;
+    public void setOperationState(final InlineResponse200.OperationStateEnum operationState) {
+        this.operationState = operationState;
     }
 }