Added individual song and service pages.

This commit is contained in:
Jonathan Bernard
2015-03-17 22:30:55 -05:00
parent 5bcd4d91c3
commit 73be769483
7 changed files with 314 additions and 4 deletions

View File

@ -1,3 +1,11 @@
package com.jdbernard.nlsongs.model;
public enum ServiceType { SUN_AM, SUN_PM, WED }
public enum ServiceType {
SUN_AM("Sunday AM"), SUN_PM("Sunday PM"), WED("Wednesday");
private String displayName;
ServiceType(String displayName) { this.displayName = displayName; }
@Override public String toString() { return this.displayName; }
}

View File

@ -1,7 +1,16 @@
package com.jdbernard.nlsongs.servlet
import com.jdbernard.nlsongs.db.NLSongsDB
import com.jdbernard.nlsongs.model.Service
import com.jdbernard.nlsongs.model.Song
public class NLSongsContext {
public static NLSongsDB songsDB }
public static NLSongsDB songsDB
public static String mediaUrlBase
public static String makeUrl(Service service, Song song) {
return mediaUrlBase + service.@date.toString('yyyy-MM-dd') +
'/' + song.name.replaceAll(/\s/, '') + '.ogg' }
}