/** * */ package org.richfaces.demo.poll; import java.util.Date; /** * @author Ilya Shaikovsky * */ public class PollBean { private Date pollStartTime; private Date lastTime; private boolean pollEnabled; public PollBean() { pollEnabled=true; } public Date getDate() { lastTime = new Date(); if (null==pollStartTime){ pollStartTime = lastTime; // return lastTime; } // if ((lastTime.getTime()-pollStartTime.getTime())>=60000) setPollEnabled(false); return lastTime; } // Get last poll time (without modification) public Date getLasttime() { return lastTime; } public boolean getPollEnabled() { return pollEnabled; } public void setPollEnabled(boolean pollEnabled) { if (pollEnabled) setPollStartTime(null); this.pollEnabled = pollEnabled; } public Date getPollStartTime() { return pollStartTime; } public void setPollStartTime(Date pollStartTime) { this.pollStartTime = pollStartTime; } }