diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2012-05-01 15:06:46 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2012-05-01 15:15:53 +0200 |
| commit | c61f8b728e62e4e86e304956af7bc41b1839017f (patch) | |
| tree | e5046ef0f9ba2eb433eeca0f3f093c3a94126afe /main/src/cgeo/geocaching/sorting | |
| parent | 410304e78e04a6c3c4518ef0d330995efceb62bc (diff) | |
| download | cgeo-c61f8b728e62e4e86e304956af7bc41b1839017f.zip cgeo-c61f8b728e62e4e86e304956af7bc41b1839017f.tar.gz cgeo-c61f8b728e62e4e86e304956af7bc41b1839017f.tar.bz2 | |
fix #1479: option to delete old caches
Diffstat (limited to 'main/src/cgeo/geocaching/sorting')
| -rw-r--r-- | main/src/cgeo/geocaching/sorting/StorageTimeComparator.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/sorting/StorageTimeComparator.java b/main/src/cgeo/geocaching/sorting/StorageTimeComparator.java new file mode 100644 index 0000000..32bef32 --- /dev/null +++ b/main/src/cgeo/geocaching/sorting/StorageTimeComparator.java @@ -0,0 +1,23 @@ +package cgeo.geocaching.sorting; + +import cgeo.geocaching.cgCache; + +public class StorageTimeComparator extends AbstractCacheComparator { + + @Override + protected boolean canCompare(cgCache cache1, cgCache cache2) { + return true; + } + + @Override + protected int compareCaches(cgCache cache1, cgCache cache2) { + if (cache1.getUpdated() < cache2.getUpdated()) { + return -1; + } + if (cache1.getUpdated() > cache2.getUpdated()) { + return 1; + } + return 0; + } + +} |
