uoa-validator-api/src/main/java/eu/dnetlib/validatorapi/controllers/SummaryResultId.java

34 lines
995 B
Java

package eu.dnetlib.validatorapi.controllers;
import java.io.Serializable;
public class SummaryResultId implements Serializable {
public String rule_name;
public int validationJobId;
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
SummaryResultId that = (SummaryResultId) o;
System.out.println("\n\n\n\n");
System.out.println("Validation job id " + validationJobId);
System.out.println("rule_name " + rule_name);
System.out.println("\n\n\n\n");
if (validationJobId != that.validationJobId) return false;
return rule_name != null ? rule_name.equals(that.rule_name) : that.rule_name == null;
}
// Implement hashCode method
@Override
public int hashCode() {
int result = rule_name != null ? rule_name.hashCode() : 0;
result = 31 * result + validationJobId;
return result;
}
}