X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.support.simple%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fdiff%2FTolerance.java;fp=runtime%2Forg.argeo.slc.support.simple%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fdiff%2FTolerance.java;h=b44a7123a6a26bad203c2a249a18c7370ea4f007;hb=19a9d8d57baf647f8a1a9aac3d9cb55c86dccbcc;hp=0000000000000000000000000000000000000000;hpb=f588ffe2300637955c23f4113475da5a32411f98;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/diff/Tolerance.java b/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/diff/Tolerance.java new file mode 100644 index 000000000..b44a7123a --- /dev/null +++ b/runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/diff/Tolerance.java @@ -0,0 +1,18 @@ +package org.argeo.slc.diff; + +/** Compares objects, eventually using tolerance mechanisms. */ +public interface Tolerance { + /** + * Compares objects + * + * @param key + * any object used to differentiate the type of data (e.g. + * column, path) + * @param expected + * the expected value + * @param reached + * the reached value + * @return the converted object + */ + public Boolean compare(Object key, Object expected, Object reached); +}