1 package org.onap.nbi.apis.serviceorder.model.orchestrator;
4 import java.util.Objects;
5 import javax.persistence.Entity;
6 import javax.persistence.GeneratedValue;
7 import javax.persistence.GenerationType;
8 import javax.persistence.Id;
9 import javax.persistence.OneToOne;
12 public class ExecutionTask {
16 @GeneratedValue(strategy = GenerationType.AUTO)
17 private Long internalId;
19 private String orderItemId;
21 private String reliedTasks;
23 private int nbRetries;
25 private Date lastAttemptDate;
28 private ServiceOrderInfoJson serviceOrderInfoJson;
30 public ServiceOrderInfoJson getServiceOrderInfoJson() {
31 return serviceOrderInfoJson;
34 public void setServiceOrderInfoJson(ServiceOrderInfoJson serviceOrderInfoJson) {
35 this.serviceOrderInfoJson = serviceOrderInfoJson;
38 public Date getLastAttemptDate() {
39 return lastAttemptDate;
42 public void setLastAttemptDate(Date lastAttemptDate) {
43 this.lastAttemptDate = lastAttemptDate;
46 public String getOrderItemId() {
50 public void setOrderItemId(String orderItemId) {
51 this.orderItemId = orderItemId;
54 public String getReliedTasks() {
58 public void setReliedTasks(String reliedTasks) {
59 this.reliedTasks = reliedTasks;
62 public int getNbRetries() {
66 public void setNbRetries(int nbRetries) {
67 this.nbRetries = nbRetries;
70 public Long getInternalId() {
74 public void setInternalId(Long internalId) {
75 this.internalId = internalId;
80 public boolean equals(Object o) {
83 if (o == null || getClass() != o.getClass())
85 ExecutionTask that = (ExecutionTask) o;
86 return nbRetries == that.nbRetries && Objects.equals(internalId, that.internalId)
87 && Objects.equals(orderItemId, that.orderItemId) && Objects.equals(reliedTasks, that.reliedTasks)
88 && Objects.equals(lastAttemptDate, that.lastAttemptDate)
89 && Objects.equals(serviceOrderInfoJson, that.serviceOrderInfoJson);
93 public int hashCode() {
94 return Objects.hash(internalId, orderItemId, reliedTasks, nbRetries, lastAttemptDate, serviceOrderInfoJson);