summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/onap/nbi/apis/serviceorder/model/orchestrator/ExecutionTask.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/onap/nbi/apis/serviceorder/model/orchestrator/ExecutionTask.java')
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/model/orchestrator/ExecutionTask.java96
1 files changed, 96 insertions, 0 deletions
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/orchestrator/ExecutionTask.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/orchestrator/ExecutionTask.java
new file mode 100644
index 0000000..0556939
--- /dev/null
+++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/orchestrator/ExecutionTask.java
@@ -0,0 +1,96 @@
+package org.onap.nbi.apis.serviceorder.model.orchestrator;
+
+import java.util.Date;
+import java.util.Objects;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.OneToOne;
+
+@Entity
+public class ExecutionTask {
+
+
+ @Id
+ @GeneratedValue(strategy = GenerationType.AUTO)
+ private Long internalId;
+
+ private String orderItemId;
+
+ private String reliedTasks;
+
+ private int nbRetries;
+
+ private Date lastAttemptDate;
+
+ @OneToOne
+ private ServiceOrderInfoJson serviceOrderInfoJson;
+
+ public ServiceOrderInfoJson getServiceOrderInfoJson() {
+ return serviceOrderInfoJson;
+ }
+
+ public void setServiceOrderInfoJson(ServiceOrderInfoJson serviceOrderInfoJson) {
+ this.serviceOrderInfoJson = serviceOrderInfoJson;
+ }
+
+ public Date getLastAttemptDate() {
+ return lastAttemptDate;
+ }
+
+ public void setLastAttemptDate(Date lastAttemptDate) {
+ this.lastAttemptDate = lastAttemptDate;
+ }
+
+ public String getOrderItemId() {
+ return orderItemId;
+ }
+
+ public void setOrderItemId(String orderItemId) {
+ this.orderItemId = orderItemId;
+ }
+
+ public String getReliedTasks() {
+ return reliedTasks;
+ }
+
+ public void setReliedTasks(String reliedTasks) {
+ this.reliedTasks = reliedTasks;
+ }
+
+ public int getNbRetries() {
+ return nbRetries;
+ }
+
+ public void setNbRetries(int nbRetries) {
+ this.nbRetries = nbRetries;
+ }
+
+ public Long getInternalId() {
+ return internalId;
+ }
+
+ public void setInternalId(Long internalId) {
+ this.internalId = internalId;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+ if (o == null || getClass() != o.getClass())
+ return false;
+ ExecutionTask that = (ExecutionTask) o;
+ return nbRetries == that.nbRetries && Objects.equals(internalId, that.internalId)
+ && Objects.equals(orderItemId, that.orderItemId) && Objects.equals(reliedTasks, that.reliedTasks)
+ && Objects.equals(lastAttemptDate, that.lastAttemptDate)
+ && Objects.equals(serviceOrderInfoJson, that.serviceOrderInfoJson);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(internalId, orderItemId, reliedTasks, nbRetries, lastAttemptDate, serviceOrderInfoJson);
+ }
+}