From 0c77f2992f8e3c046710c301de6e08b706036df9 Mon Sep 17 00:00:00 2001 From: tpylak <tpylak> Date: Tue, 20 Jan 2009 03:18:10 +0000 Subject: [PATCH] LMS-682 Allow to sort by any field in paged grid (e.g. property or sample parent) SVN: 9540 --- .../ch/systemsx/cisd/common/utilities/FieldComparator.java | 3 +++ .../ch/systemsx/cisd/common/utilities/FieldComparatorTest.java | 1 + 2 files changed, 4 insertions(+) diff --git a/common/source/java/ch/systemsx/cisd/common/utilities/FieldComparator.java b/common/source/java/ch/systemsx/cisd/common/utilities/FieldComparator.java index 507d589baaa..3319c158198 100644 --- a/common/source/java/ch/systemsx/cisd/common/utilities/FieldComparator.java +++ b/common/source/java/ch/systemsx/cisd/common/utilities/FieldComparator.java @@ -31,8 +31,11 @@ import ch.systemsx.cisd.common.exceptions.CheckedExceptionTunnel; * No that this field MUST implement the {@link Comparable} interface. * </p> * + * @deprecated Avoid using this class. It requires to specify class field name, which reduces + * benefits of strong typing. * @author Christian Ribeaud */ +@Deprecated public class FieldComparator<T> implements Comparator<T> { diff --git a/common/sourceTest/java/ch/systemsx/cisd/common/utilities/FieldComparatorTest.java b/common/sourceTest/java/ch/systemsx/cisd/common/utilities/FieldComparatorTest.java index a61d2c0bd09..d1cecb949f2 100644 --- a/common/sourceTest/java/ch/systemsx/cisd/common/utilities/FieldComparatorTest.java +++ b/common/sourceTest/java/ch/systemsx/cisd/common/utilities/FieldComparatorTest.java @@ -32,6 +32,7 @@ import org.testng.annotations.Test; * * @author Christian Ribeaud */ +@Deprecated public final class FieldComparatorTest { -- GitLab