uoa-validator-api/src/main/java/eu/dnetlib/validatorapi/entities/SummaryResult.java

219 lines
5.4 KiB
Java

package eu.dnetlib.validatorapi.entities;
import eu.dnetlib.validatorapi.controllers.SummaryResultId;
import javax.persistence.*;
import java.io.Serializable;
@Entity
@Table(name="summary_result")
@IdClass(SummaryResultId.class)
public class SummaryResult implements Serializable {
@Id
@Column(name="rule_name")
public String ruleName;
@Id
@Column(name="validation_job_id")
public int validationJobId;
@Column(name="rule_weight")
public int rule_weight;
@Column(name="requirement_level")
public String requirement_level;
@Column(name="description")
public String description;
@Column(name="fair_principles")
public String fair_principles;
@Column(name="link")
public String link;
@Column(name="guidelines")
public String guidelines;
@Column(name = "internal_error")
public String internal_error;
@Column(name="rule_status")
public String rule_status;
@Column(name = "passed_records")
public long passed_records;
@Column(name="failed_records")
public long failed_records;
@Column(name="has_errors")
public boolean has_errors;
@Column(name="has_warnings")
public boolean has_warnings;
public SummaryResult(){}
public SummaryResult(int validationJobId, String rule_name) {
this.validationJobId = validationJobId;
this.ruleName = rule_name;
}
public SummaryResult(String rule_name, long passed_records, long failed_records) {
this.ruleName = rule_name;
this.passed_records = passed_records;
this.failed_records = failed_records;
}
public SummaryResult(String rule_name, int rule_weight, long passed_records, long failed_records) {
this.ruleName = rule_name;
this.rule_weight = rule_weight;
this.passed_records = passed_records;
this.failed_records = failed_records;
}
public SummaryResult(String rule_name, int rule_weight, String requirement_level, String description, String fair_principles,
String link, String guidelines, String internal_error, long passed_records, long failed_records,
String rule_status, boolean has_errors, boolean has_warnings) {
this.ruleName = rule_name;
this.rule_weight = rule_weight;
this.requirement_level = requirement_level;
this.description = description;
this.fair_principles = fair_principles;
this.link = link;
this.guidelines = guidelines;
this.internal_error = internal_error;
this.rule_status = rule_status;
this.passed_records = passed_records;
this.failed_records = failed_records;
this.has_errors = has_errors;
this.has_warnings = has_warnings;
}
public String getRuleName() {
return ruleName;
}
public void setRuleName(String ruleName) {
this.ruleName = ruleName;
}
public int getValidationJobId() {
return validationJobId;
}
public void setValidationJobId(int validationJobId) {
this.validationJobId = validationJobId;
}
public int getRule_weight() {
return rule_weight;
}
public void setRule_weight(int rule_weight) {
this.rule_weight = rule_weight;
}
public String getRequirement_level() {
return requirement_level;
}
public void setRequirement_level(String requirement_level) {
this.requirement_level = requirement_level;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getFair_principles() {
return fair_principles;
}
public void setFair_principles(String fair_principles) {
this.fair_principles = fair_principles;
}
public String getLink() {
return link;
}
public void setLink(String link) {
this.link = link;
}
public String getGuidelines() {
return guidelines;
}
public void setGuidelines(String guidelines) {
this.guidelines = guidelines;
}
public String getInternal_error() {
return internal_error;
}
public void setInternal_error(String internal_error) {
this.internal_error = internal_error;
}
public long getPassed_records() {
return passed_records;
}
public void setPassed_records(long passed_records) {
this.passed_records = passed_records;
}
public long getFailed_records() {
return failed_records;
}
public void setFailed_records(long failed_records) {
this.failed_records = failed_records;
}
public String getRule_status() {
return rule_status;
}
public void setRule_status(String rule_status) {
this.rule_status = rule_status;
}
public boolean isHas_errors() {
return has_errors;
}
public void setHas_errors(boolean has_errors) {
this.has_errors = has_errors;
}
public boolean isHas_warnings() {
return has_warnings;
}
public void setHas_warnings(boolean has_warnings) {
this.has_warnings = has_warnings;
}
@Override
public String toString() {
return "SummaryResult{" +
"rule_name='" + ruleName + '\'' +
", rule_weight=" + rule_weight +
", passed_records=" + passed_records +
", failed_records=" + failed_records +
'}';
}
}