package gov.nysenate.openleg.client.view.entity;
import gov.nysenate.openleg.client.view.base.ViewObject;
import gov.nysenate.openleg.model.entity.SessionMember;
public class SimpleMemberView implements ViewObject
{
protected int memberId;
protected int sessionMemberId;
protected String shortName;
protected int sessionYear;
protected String chamber;
protected SimpleMemberView(){}
public SimpleMemberView(SessionMember member) {
if (member != null) {
this.memberId = member.getMemberId();
this.sessionMemberId = member.getSessionMemberId();
this.shortName = member.getLbdcShortName();
this.sessionYear = member.getSessionYear().getYear();
this.chamber = (member.getChamber() != null) ? member.getChamber().name() : null;
}
}
public int getSessionMemberId() {
return sessionMemberId;
}
public int getMemberId() {
return memberId;
}
public String getShortName() {
return shortName;
}
public int getSessionYear() {
return sessionYear;
}
public String getChamber() {
return chamber;
}
@Override
public String getViewType() {
return "member-simple";
}
}