class DayImpression implements Serializable {

    public static DayImpression buildEmptyDayImpression(String date)
    {
        DayImpression dayImpression = new DayImpression();
        dayImpression.setDate(date);
        dayImpression.hours = new ArrayList<>();
        for (int i = 0; i < 24; i++)
        {
            Impression impression = new Impression();
            dayImpression.hours.add(impression);
        }
        return dayImpression;
    }

    public  DayImpression(String date, List<Impression> hours);
    public  DayImpression();
    public  DayImpression(Double[] dayCounts);
    public  DayImpression(Object hoursMap);

}