X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=cms%2Forg.argeo.slc.support%2Fsrc%2Forg%2Fargeo%2Fslc%2Fdiff%2FDiffPosition.java;fp=cms%2Forg.argeo.slc.support%2Fsrc%2Forg%2Fargeo%2Fslc%2Fdiff%2FDiffPosition.java;h=9f38d88292af0c1d25c32dc32cf7b98ac08e19cd;hb=ecc22e604e47533c79de9cecdcdeacbc752cbff1;hp=0000000000000000000000000000000000000000;hpb=e07ded4632e53f8b8869763bc1f1f4091361e76e;p=gpl%2Fargeo-slc.git diff --git a/cms/org.argeo.slc.support/src/org/argeo/slc/diff/DiffPosition.java b/cms/org.argeo.slc.support/src/org/argeo/slc/diff/DiffPosition.java new file mode 100644 index 000000000..9f38d8829 --- /dev/null +++ b/cms/org.argeo.slc.support/src/org/argeo/slc/diff/DiffPosition.java @@ -0,0 +1,32 @@ +package org.argeo.slc.diff; + +/** The position of a diff issue within the test resource. */ +public abstract class DiffPosition implements Comparable { + protected RelatedFile relatedFile; + + public DiffPosition(RelatedFile relatedFile) { + super(); + this.relatedFile = relatedFile; + } + + // For Hibernate + DiffPosition() { + } + + public RelatedFile getRelatedFile() { + return relatedFile; + } + + // Added to enable the new data model for persisting TabularDiffTestResult + @SuppressWarnings("unused") + private Boolean getIsReached() { + return relatedFile.equals(RelatedFile.REACHED); + } + + @SuppressWarnings("unused") + private void setIsReached(Boolean isReached) { + this.relatedFile = (isReached ? RelatedFile.REACHED + : RelatedFile.EXPECTED); + } + +}