--- src/org/openbravo/warehouse/advancedwarehouseoperations/mobile/classes/TaskGeneratorLine.java.old	2018-11-15 00:23:44.495621824 +0400
+++ src/org/openbravo/warehouse/advancedwarehouseoperations/mobile/classes/TaskGeneratorLine.java	2020-07-04 02:28:11.166873612 +0400
@@ -23,77 +16,62 @@ public class TaskGeneratorLine {
   Date lineDate;
   String action;
   JSONObject jsonInfo;
-
   public String getId() {
     return id;
   }
-
   public void setId(String id) {
     this.id = id;
   }
-
   public String getSource() {
     return source;
   }
-
   public void setSource(String source) {
     this.source = source;
   }
-
   public String getIdentifier() {
     return identifier;
   }
-
   public void setIdentifier(String identifier) {
     this.identifier = identifier;
   }
-
   public String getDocumentType() {
     return documentType;
   }
-
   public void setDocumentType(String documentType) {
     this.documentType = documentType;
   }
-
   public String getDocumentNo() {
     return documentNo;
   }
-
   public void setDocumentNo(String documentNo) {
     this.documentNo = documentNo;
   }
-
   public String getDescription() {
     return description;
   }
-
   public void setDescription(String description) {
     this.description = description;
   }
-
   public Date getLineDate() {
     return lineDate;
   }
-
   public void setLineDate(Date lineDate) {
     this.lineDate = lineDate;
   }
-
   public String getAction() {
     return action;
   }
-
   public void setAction(String action) {
     this.action = action;
   }
-
   public void setJsonInfo(JSONObject json) {
     this.jsonInfo = json;
   }
-
   public JSONObject getJsonInfo() {
     return jsonInfo;
   }
-
+  @Override
+  public boolean equals(Object o) {
+    return id.compareTo(((TaskGeneratorLine) o).getId()) == 0;
+  }
 }
