package gov.nysenate.openleg.client.view.agenda;
import gov.nysenate.openleg.client.view.base.ViewObject;
import gov.nysenate.openleg.client.view.entity.MemberView;
import gov.nysenate.openleg.client.view.entity.SimpleMemberView;
import gov.nysenate.openleg.model.agenda.AgendaVoteAttendance;
public class AgendaAttendanceView implements ViewObject
{
private MemberView member;
private int rank;
private String party;
private String attend;
public AgendaAttendanceView(AgendaVoteAttendance attendance) {
if (attendance != null) {
this.member = new MemberView(attendance.getMember());
this.rank = attendance.getRank();
this.party = attendance.getParty();
this.attend = attendance.getAttendStatus();
}
}
public MemberView getMember() {
return member;
}
public int getRank() {
return rank;
}
public String getParty() {
return party;
}
public String getAttend() {
return attend;
}
@Override
public String getViewType() {
return "agenda-attendance";
}
}