34 lines
987 B
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;
|
|
}
|
|
}
|