summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/util/comparator/PlaybackCompletionDateComparator.java
blob: 0147e0cdc433419c7836eb229c0925b6b0c74d40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package de.danoeh.antennapod.util.comparator;

import de.danoeh.antennapod.feed.FeedItem;

import java.util.Comparator;

public class PlaybackCompletionDateComparator implements Comparator<FeedItem> {
	
	public int compare(FeedItem lhs, FeedItem rhs) {
		if (lhs.getMedia() != null
				&& lhs.getMedia().getPlaybackCompletionDate() != null
				&& rhs.getMedia() != null
				&& rhs.getMedia().getPlaybackCompletionDate() != null) {
			return rhs.getMedia().getPlaybackCompletionDate()
					.compareTo(lhs.getMedia().getPlaybackCompletionDate());
		}
		return 0;
	}
}