package gov.nysenate.openleg.client.view.bill;
import gov.nysenate.openleg.client.view.base.ViewObject;
import gov.nysenate.openleg.model.base.PublishStatus;
public class PublishStatusView implements ViewObject
{
protected String version;
protected boolean published;
protected String effectDateTime;
public PublishStatusView(String version, PublishStatus publishStatus) {
if (publishStatus != null) {
this.version = version;
this.published = publishStatus.isPublished();
this.effectDateTime = publishStatus.getEffectDateTime().toString();
}
}
@Override
public String getViewType() {
return "publish-status";
}
public String getVersion() {
return version;
}
public boolean isPublished() {
return published;
}
public String getEffectDateTime() {
return effectDateTime;
}
}