]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/diff/DiffPosition.java
Improve diff abstractions
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.simple / src / main / java / org / argeo / slc / diff / DiffPosition.java
index 2dafc122f85b753e0bfd9ff3ebdb0421bf62c7ff..e705176cbcae384f2fabbaad583c7c377c0d2e8e 100644 (file)
@@ -25,8 +25,24 @@ public abstract class DiffPosition implements Comparable<DiffPosition> {
                this.relatedFile = relatedFile;\r
        }\r
 \r
+       // For Hibernate\r
+       DiffPosition() {\r
+       }\r
+\r
        public RelatedFile getRelatedFile() {\r
                return relatedFile;\r
        }\r
 \r
+       // Added to enable the new data model for persisting TabularDiffTestResult\r
+       @SuppressWarnings("unused")\r
+       private Boolean getIsReached() {\r
+               return relatedFile.equals(RelatedFile.REACHED);\r
+       }\r
+\r
+       @SuppressWarnings("unused")\r
+       private void setIsReached(Boolean isReached) {\r
+               this.relatedFile = (isReached ? RelatedFile.REACHED\r
+                               : RelatedFile.EXPECTED);\r
+       }\r
+\r
 }\r