package gov.nysenate.openleg.client.view.agenda; import gov.nysenate.openleg.client.view.base.ViewObject; import gov.nysenate.openleg.model.agenda.AgendaInfoCommittee; import gov.nysenate.openleg.model.agenda.CommitteeAgendaId; import java.time.LocalDate; /** * Adds the agenda/committee ids to the meeting view. */ public class AgendaMeetingDetailView extends CommAgendaIdView implements ViewObject { protected String addendum; protected LocalDate weekOf; protected AgendaMeetingView meeting; public AgendaMeetingDetailView(CommitteeAgendaId committeeAgendaId, AgendaInfoCommittee infoComm, String addendum, LocalDate weekOf) { super(committeeAgendaId); this.meeting = new AgendaMeetingView(infoComm); this.addendum = addendum; this.weekOf = weekOf; } @Override public String getViewType() { return "agenda-meeting-detail"; } public String getAddendum() { return addendum; } public AgendaMeetingView getMeeting() { return meeting; } public LocalDate getWeekOf() { return weekOf; } }