// Path: app/src/main/java/de/codecentric/dao/TimeslotDao.java
// public interface TimeslotDao {
// 
//     List<Timeslot> getTimeslots(String day);
// 
//     List<Day> getConferenceDays();
// }
// 
// Path: app/src/main/java/de/codecentric/domain/Day.java
// public class Day {
// 
//     private String shortName;
//     private List<Timeslot> timeslots;
// 
//     @JsonCreator
//     public Day(@JsonProperty("shortName") String shortName, @JsonProperty("timeslots") List<Timeslot> timeslots) {
//         this.shortName = shortName;
//         this.timeslots = timeslots;
//     }
// 
//     public String getShortName() {
//         return shortName;
//     }
// 
//     public List<Timeslot> getTimeslots() {
//         return timeslots;
//     }
// 
//     public String getShortNameWithoutDots() {
//         return shortName.replace(".", "");
//     }
// 
//     @Override
//     public String toString() {
//         return "Day [shortName=" + shortName + ", timeslots=" + timeslots + "]";
//     }
// 
// }
// 
// Path: app/src/main/java/de/codecentric/domain/Timeslot.java
// public class Timeslot {
// 
//     private String start;
//     private String end;
// 
//     @JsonCreator
//     public Timeslot(@JsonProperty("start") String start, @JsonProperty("end") String end) {
//         this(start);
//         this.end = end;
//     }
// 
//     public Timeslot(String start) {
//         this.start = start;
//     }
// 
//     public String getStart() {
//         return start;
//     }
// 
//     public String getEnd() {
//         return end;
//     }
// 
//     @Override
//     public String toString() {
//         String endToConcatenate = end != null ? " - " + end : "";
//         return start + endToConcatenate;
//     }
// }


import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import de.codecentric.dao.TimeslotDao;
import de.codecentric.domain.Day;
import de.codecentric.domain.Timeslot;

package de.codecentric.controller;



public class StaticTimeslotDao implements TimeslotDao {

    private Map<String, List<Timeslot>> timeslotsPerDay;

// Path: app/src/main/java/de/codecentric/dao/TimeslotDao.java
// public interface TimeslotDao {
// 
//     List<Timeslot> getTimeslots(String day);
// 
//     List<Day> getConferenceDays();
// }
// 
// Path: app/src/main/java/de/codecentric/domain/Day.java
// public class Day {
// 
//     private String shortName;
//     private List<Timeslot> timeslots;
// 
//     @JsonCreator
//     public Day(@JsonProperty("shortName") String shortName, @JsonProperty("timeslots") List<Timeslot> timeslots) {
//         this.shortName = shortName;
//         this.timeslots = timeslots;
//     }
// 
//     public String getShortName() {
//         return shortName;
//     }
// 
//     public List<Timeslot> getTimeslots() {
//         return timeslots;
//     }
// 
//     public String getShortNameWithoutDots() {
//         return shortName.replace(".", "");
//     }
// 
//     @Override
//     public String toString() {
//         return "Day [shortName=" + shortName + ", timeslots=" + timeslots + "]";
//     }
// 
// }
// 
// Path: app/src/main/java/de/codecentric/domain/Timeslot.java
// public class Timeslot {
// 
//     private String start;
//     private String end;
// 
//     @JsonCreator
//     public Timeslot(@JsonProperty("start") String start, @JsonProperty("end") String end) {
//         this(start);
//         this.end = end;
//     }
// 
//     public Timeslot(String start) {
//         this.start = start;
//     }
// 
//     public String getStart() {
//         return start;
//     }
// 
//     public String getEnd() {
//         return end;
//     }
// 
//     @Override
//     public String toString() {
//         String endToConcatenate = end != null ? " - " + end : "";
//         return start + endToConcatenate;
//     }
// }


// Path: app/src/test/java/de/codecentric/controller/StaticTimeslotDao.java
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import de.codecentric.dao.TimeslotDao;
import de.codecentric.domain.Day;
import de.codecentric.domain.Timeslot;

package de.codecentric.controller;



public class StaticTimeslotDao implements TimeslotDao {

    private Map<String, List<Timeslot>> timeslotsPerDay;

    private ArrayList<Day> days;
