package gov.nysenate.openleg.client.view.calendar;
import gov.nysenate.openleg.model.base.Version;
import gov.nysenate.openleg.model.calendar.CalendarSupplementalId;
public class CalendarSupIdView extends CalendarIdView {
protected String version;
public CalendarSupIdView(CalendarSupplementalId calendarSupplementalId) {
super(calendarSupplementalId);
if (calendarSupplementalId != null) {
if (calendarSupplementalId.getVersion() != null) {
if (calendarSupplementalId.getVersion().equals(Version.DEFAULT)) {
this.version = "floor";
}
else {
this.version = calendarSupplementalId.getVersion().getValue();
}
}
}
}
public String getVersion() {
return version;
}
@Override
public String getViewType() {
if (this.version.equals("floor")) {
return "calendar-floor-id";
}
return "calendar-supplemental-id";
}
}