/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package pagination; import com.sun.webui.jsf.component.Hyperlink; import javax.faces.context.FacesContext; /** * * @author lluis */ public class Pagina extends Hyperlink{ private Integer risco_id; private Integer page_nr; private Boolean previous = false; private Boolean next = false; public Pagina(){ super(); } public Object saveState(FacesContext context) { Object values[] = new Object[7]; values[0] = super.saveState(context); values[1] = getRisco_id(); values[2] = getPage_nr(); values[3] = isPrevious(); values[4] = isNext(); // values[2] = getId(); return ((Object) (values)); } public void restoreState(FacesContext context, Object state) { Object values[] = (Object[])state; super.restoreState(context, values[0]); risco_id = (Integer)values[1]; page_nr = (Integer)values[2]; previous = (Boolean)values[3]; next = (Boolean)values[4]; } public Integer getRisco_id() { return risco_id; } public void setRisco_id(Integer risco_id) { this.risco_id = risco_id; } public Boolean isPrevious() { return previous; } public void setPrevious(Boolean previous) { this.previous = previous; } public Boolean isNext() { return next; } public void setNext(Boolean next) { this.next = next; } public Integer getPage_nr() { return page_nr; } public void setPage_nr(Integer page_nr) { this.page_nr = page_nr; } }