package gov.nysenate.openleg.client.view.bill;
import gov.nysenate.openleg.client.view.base.ViewObject;
import gov.nysenate.openleg.client.view.entity.MemberView;
import gov.nysenate.openleg.model.bill.BillSponsor;
public class SponsorView implements ViewObject
{
protected MemberView member;
protected boolean budget;
protected boolean rules;
public SponsorView(BillSponsor billSponsor) {
if (billSponsor != null) {
this.member = billSponsor.getMember()!=null ? new MemberView(billSponsor.getMember()) : null;
this.budget = billSponsor.isBudget();
this.rules = billSponsor.isRules();
}
}
protected SponsorView(){
super();
}
@Override
public String getViewType() {
return "sponsor";
}
public MemberView getMember() {
return member;
}
public boolean isBudget() {
return budget;
}
public boolean isRules() {
return rules;
}
}