aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/github/daneren2005/dsub/domain
diff options
context:
space:
mode:
authorScott Jackson <daneren2005@gmail.com>2015-05-29 17:38:15 -0700
committerScott Jackson <daneren2005@gmail.com>2015-05-29 17:38:15 -0700
commit7111cf31fefa5136c62f39befa9fb4ee214d47ca (patch)
treee31e164e33efb85d8d604ce501860dc953f083f6 /app/src/main/java/github/daneren2005/dsub/domain
parentcfa23075eb3c446fd22a67d782252781648e5dab (diff)
parent1697ead7480395a4850e2cfc06d2af2d58910d5a (diff)
downloaddsub-7111cf31fefa5136c62f39befa9fb4ee214d47ca.tar.gz
dsub-7111cf31fefa5136c62f39befa9fb4ee214d47ca.tar.bz2
dsub-7111cf31fefa5136c62f39befa9fb4ee214d47ca.zip
Merge branch 'RecyclerView' into SlideUpPanel2
Diffstat (limited to 'app/src/main/java/github/daneren2005/dsub/domain')
-rw-r--r--app/src/main/java/github/daneren2005/dsub/domain/Playlist.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/domain/Playlist.java b/app/src/main/java/github/daneren2005/dsub/domain/Playlist.java
index 7cd820c0..99b85ce9 100644
--- a/app/src/main/java/github/daneren2005/dsub/domain/Playlist.java
+++ b/app/src/main/java/github/daneren2005/dsub/domain/Playlist.java
@@ -19,6 +19,9 @@
package github.daneren2005.dsub.domain;
import java.io.Serializable;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.List;
/**
* @author Sindre Mehus
@@ -125,4 +128,16 @@ public class Playlist implements Serializable {
Playlist playlist = (Playlist) o;
return playlist.id.equals(this.id);
}
+
+ public static class PlaylistComparator implements Comparator<Playlist> {
+ @Override
+ public int compare(Playlist playlist1, Playlist playlist2) {
+ return playlist1.getName().compareToIgnoreCase(playlist2.getName());
+ }
+
+ public static List<Playlist> sort(List<Playlist> playlists) {
+ Collections.sort(playlists, new PlaylistComparator());
+ return playlists;
+ }
+ }
}