projects
/
demoscenemusic.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use lazy group creator.
[demoscenemusic.git]
/
src
/
main
/
java
/
net
/
pterodactylus
/
demoscenemusic
/
core
/
TemplateServlet.java
diff --git
a/src/main/java/net/pterodactylus/demoscenemusic/core/TemplateServlet.java
b/src/main/java/net/pterodactylus/demoscenemusic/core/TemplateServlet.java
index
1b1ce58
..
739f16c
100644
(file)
--- a/
src/main/java/net/pterodactylus/demoscenemusic/core/TemplateServlet.java
+++ b/
src/main/java/net/pterodactylus/demoscenemusic/core/TemplateServlet.java
@@
-38,6
+38,7
@@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import net.pterodactylus.demoscenemusic.data.Artist;
import javax.servlet.http.HttpServletResponse;
import net.pterodactylus.demoscenemusic.data.Artist;
+import net.pterodactylus.demoscenemusic.data.Track;
import net.pterodactylus.demoscenemusic.page.ServletRequest;
import net.pterodactylus.util.io.Closer;
import net.pterodactylus.util.io.StreamCopier;
import net.pterodactylus.demoscenemusic.page.ServletRequest;
import net.pterodactylus.util.io.Closer;
import net.pterodactylus.util.io.StreamCopier;
@@
-88,6
+89,14
@@
public class TemplateServlet extends HttpServlet {
}
});
}
});
+ sortFilter.addComparator(Track.class, new Comparator<Track>() {
+
+ @Override
+ public int compare(Track leftTrack, Track rightTrack) {
+ return leftTrack.name().compareToIgnoreCase(rightTrack.name());
+ }
+
+ });
templateContextFactory.addFilter("sort", sortFilter);
templateContextFactory.addTemplateObject("core", core);
templateContextFactory.addFilter("sort", sortFilter);
templateContextFactory.addTemplateObject("core", core);