package gov.nysenate.openleg.client.view.calendar; import gov.nysenate.openleg.model.calendar.CalendarSupplemental; import java.time.LocalDate; import java.time.LocalDateTime; public class SimpleCalendarSupView extends CalendarSupIdView{ protected LocalDate calDate; protected LocalDateTime releaseDateTime; protected int totalEntries; public SimpleCalendarSupView(CalendarSupplemental calendarSupplemental) { super(calendarSupplemental.getCalendarSupplementalId()); this.calDate = calendarSupplemental.getCalDate(); this.releaseDateTime = calendarSupplemental.getReleaseDateTime(); this.totalEntries = calendarSupplemental.getAllEntries().size(); } public LocalDate getCalDate() { return calDate; } public LocalDateTime getReleaseDateTime() { return releaseDateTime; } public int getTotalEntries() { return totalEntries; } @Override public String getViewType() { if (this.version.equals("floor")) { return "calendar-floor-simple"; } return "calendar-supplemental-simple"; } }