diff options
author | Scott Jackson <daneren2005@gmail.com> | 2015-05-29 17:38:15 -0700 |
---|---|---|
committer | Scott Jackson <daneren2005@gmail.com> | 2015-05-29 17:38:15 -0700 |
commit | 7111cf31fefa5136c62f39befa9fb4ee214d47ca (patch) | |
tree | e31e164e33efb85d8d604ce501860dc953f083f6 /app/src/main/java/github/daneren2005/dsub/domain | |
parent | cfa23075eb3c446fd22a67d782252781648e5dab (diff) | |
parent | 1697ead7480395a4850e2cfc06d2af2d58910d5a (diff) | |
download | dsub-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.java | 15 |
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; + } + } } |