]> git.argeo.org Git - gpl/argeo-slc.git/blob - legacy/org.argeo.slc.support/src/org/argeo/slc/diff/DiffPosition.java
Adapt to changes in Argeo Commons
[gpl/argeo-slc.git] / legacy / org.argeo.slc.support / src / org / argeo / slc / diff / DiffPosition.java
1 package org.argeo.slc.diff;
2
3 /** The position of a diff issue within the test resource. */
4 public abstract class DiffPosition implements Comparable<DiffPosition> {
5 protected RelatedFile relatedFile;
6
7 public DiffPosition(RelatedFile relatedFile) {
8 super();
9 this.relatedFile = relatedFile;
10 }
11
12 // For Hibernate
13 DiffPosition() {
14 }
15
16 public RelatedFile getRelatedFile() {
17 return relatedFile;
18 }
19
20 // Added to enable the new data model for persisting TabularDiffTestResult
21 @SuppressWarnings("unused")
22 private Boolean getIsReached() {
23 return relatedFile.equals(RelatedFile.REACHED);
24 }
25
26 @SuppressWarnings("unused")
27 private void setIsReached(Boolean isReached) {
28 this.relatedFile = (isReached ? RelatedFile.REACHED
29 : RelatedFile.EXPECTED);
30 }
31
32 }