aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordaneren2005 <daneren2005@gmail.com>2013-12-09 09:20:19 -0800
committerdaneren2005 <daneren2005@gmail.com>2013-12-09 09:20:19 -0800
commit9029fd74bd7fd54e2414ee9a4f954cce5de924f8 (patch)
tree94b57d23a5a624fca434bdc361f70b8b9c55be3e /src
parent55b0dda7c4c553d8be47c01a92414c5cb968182f (diff)
downloaddsub-9029fd74bd7fd54e2414ee9a4f954cce5de924f8.tar.gz
dsub-9029fd74bd7fd54e2414ee9a4f954cce5de924f8.tar.bz2
dsub-9029fd74bd7fd54e2414ee9a4f954cce5de924f8.zip
Add podcast channel sort method
Diffstat (limited to 'src')
-rw-r--r--src/github/daneren2005/dsub/domain/PodcastChannel.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/github/daneren2005/dsub/domain/PodcastChannel.java b/src/github/daneren2005/dsub/domain/PodcastChannel.java
index a39e8d04..8549b06d 100644
--- a/src/github/daneren2005/dsub/domain/PodcastChannel.java
+++ b/src/github/daneren2005/dsub/domain/PodcastChannel.java
@@ -77,4 +77,17 @@ public class PodcastChannel implements Serializable {
public void setErrorMessage(String errorMessage) {
this.errorMessage = errorMessage;
}
+
+ public static class PodcastComparator implements Comparator<PodcastChannel> {
+ @Override
+ public int compare(PodcastChannel podcast1, PodcastChannel podcast2) {
+ return podcast1.getName().compareToIgnoreCase(podcast2.getName());
+ }
+
+ public static List<PodcastChannel> sort(List<PodcastChannel> podcasts) {
+ Collections.sort(podcasts, new PodcastComparator());
+ return podcasts;
+ }
+
+ }
}