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