X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=validation.git;a=blobdiff_plain;f=ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fakraino%2Fvalidation%2Fui%2Fentity%2FWRobotDbTestResult.java;h=4962293d430694c13e30d984dee4fa469eb0d22e;hp=282a83e57674484fad086adef143220c3fc4699a;hb=147ecf7bf79ea9967a121d0038103151a38ebef2;hpb=e6b82a7ccd840c8b089ae4d5e69930fd0dd5ef35 diff --git a/ui/src/main/java/org/akraino/validation/ui/entity/WRobotDbTestResult.java b/ui/src/main/java/org/akraino/validation/ui/entity/WRobotDbTestResult.java index 282a83e..4962293 100644 --- a/ui/src/main/java/org/akraino/validation/ui/entity/WRobotDbTestResult.java +++ b/ui/src/main/java/org/akraino/validation/ui/entity/WRobotDbTestResult.java @@ -15,6 +15,7 @@ */ package org.akraino.validation.ui.entity; +import java.io.IOException; import java.io.Serializable; import javax.persistence.Column; @@ -26,6 +27,11 @@ import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.StdSerializer; + @Entity @Table(name = "w_robot_test_result") public class WRobotDbTestResult implements Serializable { @@ -45,10 +51,11 @@ public class WRobotDbTestResult implements Serializable { @ManyToOne @JoinColumn(name = "validation_test_result_id") - private ValidationDbTestResult vResult; + @JsonSerialize(using = ValidationDbTestResultSerializer.class) + private ValidationDbTestResult validationDbTestResult; @Column(name = "robot_test_results") - private String rResults; + private String robotTestResults; public int getWRobotResultId() { return wRobotResultId; @@ -66,20 +73,37 @@ public class WRobotDbTestResult implements Serializable { this.layer = layer; } - public ValidationDbTestResult getValidationTestResult() { - return vResult; + public ValidationDbTestResult getValidationDbTestResult() { + return validationDbTestResult; } - public void setValidationTestResult(ValidationDbTestResult vResult) { - this.vResult = vResult; + public void setValidationDbTestResult(ValidationDbTestResult validationDbTestResult) { + this.validationDbTestResult = validationDbTestResult; } public String getRobotTestResults() { - return rResults; + return robotTestResults; } - public void setRobotTestResults(String rResults) { - this.rResults = rResults; + public void setRobotTestResults(String robotTestResults) { + this.robotTestResults = robotTestResults; } + static class ValidationDbTestResultSerializer extends StdSerializer { + + public ValidationDbTestResultSerializer() { + this(null); + } + + public ValidationDbTestResultSerializer(Class t) { + super(t); + } + + @Override + public void serialize(ValidationDbTestResult validationDbTestResult, JsonGenerator gen, + SerializerProvider provider) throws IOException { + gen.writeObject(null); + } + + } }