]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/diff/DiffNotMatched.java
Introduce a factory bean to use execution resources
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.simple / src / main / java / org / argeo / slc / diff / DiffNotMatched.java
1 package org.argeo.slc.diff;
2
3 /** Diff issue where reached and expected values are different. */
4 public class DiffNotMatched extends DiffIssueKey {
5 private final Object expected;
6 private final Object reached;
7
8 public DiffNotMatched(DiffPosition position, Object expected, Object reached) {
9 super(position);
10 this.expected = expected;
11 this.reached = reached;
12 }
13
14 public DiffNotMatched(DiffPosition position, Object expected,
15 Object reached, DiffKey key) {
16 super(position, key);
17 this.expected = expected;
18 this.reached = reached;
19 }
20
21 public Object getExpected() {
22 return expected;
23 }
24
25 public Object getReached() {
26 return reached;
27 }
28
29 @Override
30 public String toString() {
31 String result = position + ": not matched " + expected + " <> "
32 + reached;
33 if (super.key != null) {
34 result = result + " - Key: " + super.toString();
35 }
36
37 return result;
38 }
39
40 }