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

34 lines
987 B
Java

package eu.dnetlib.validatorapi.controllers;
import java.io.Serializable;
public class SummaryResultId implements Serializable {
public String ruleName;
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 " + ruleName);
System.out.println("\n\n\n\n");
if (validationJobId != that.validationJobId) return false;
return ruleName != null ? ruleName.equals(that.ruleName) : that.ruleName == null;
}
// Implement hashCode method
@Override
public int hashCode() {
int result = ruleName != null ? ruleName.hashCode() : 0;
result = 31 * result + validationJobId;
return result;
}
}