franta-hg@1: /* franta-hg@1: * Created on Aug 2, 2004 franta-hg@1: * franta-hg@1: * To change the template for this generated file go to franta-hg@1: * Window - Preferences - Java - Code Generation - Code and Comments franta-hg@1: */ franta-hg@1: package de.laures.cewolf.storage; franta-hg@1: franta-hg@1: import java.util.Date; franta-hg@1: franta-hg@1: import de.laures.cewolf.ChartImage; franta-hg@1: franta-hg@1: /** franta-hg@1: * @author brianf franta-hg@1: * franta-hg@1: * To change the template for this generated type comment go to Window - franta-hg@1: * Preferences - Java - Code Generation - Code and Comments franta-hg@1: */ franta-hg@1: public class SessionStorageItem franta-hg@1: { franta-hg@1: String cid = null; franta-hg@1: ChartImage chart = null; franta-hg@1: Date timeout = null; franta-hg@1: franta-hg@1: public SessionStorageItem( ChartImage theChart, String theCid, Date theTimeout ) franta-hg@1: { franta-hg@1: chart = theChart; franta-hg@1: cid = theCid; franta-hg@1: timeout = theTimeout; franta-hg@1: } franta-hg@1: franta-hg@1: public String toString() franta-hg@1: { franta-hg@1: return ("SSI: id:"+cid+" expires:"+timeout); franta-hg@1: } franta-hg@1: public final boolean isExpired(Date currentTime) franta-hg@1: { franta-hg@1: return currentTime.after(timeout); franta-hg@1: } franta-hg@1: /** franta-hg@1: * @return Returns the chart. franta-hg@1: */ franta-hg@1: public ChartImage getChart() franta-hg@1: { franta-hg@1: return chart; franta-hg@1: } franta-hg@1: /** franta-hg@1: * @param chart franta-hg@1: * The chart to set. franta-hg@1: */ franta-hg@1: public void setChart( ChartImage chart ) franta-hg@1: { franta-hg@1: this.chart = chart; franta-hg@1: } franta-hg@1: /** franta-hg@1: * @return Returns the cid. franta-hg@1: */ franta-hg@1: public String getCid() franta-hg@1: { franta-hg@1: return cid; franta-hg@1: } franta-hg@1: /** franta-hg@1: * @param cid franta-hg@1: * The cid to set. franta-hg@1: */ franta-hg@1: public void setCid( String cid ) franta-hg@1: { franta-hg@1: this.cid = cid; franta-hg@1: } franta-hg@1: /** franta-hg@1: * franta-hg@1: */ franta-hg@1: public SessionStorageItem() franta-hg@1: { franta-hg@1: super(); franta-hg@1: // TODO Auto-generated constructor stub franta-hg@1: } franta-hg@1: franta-hg@1: /** franta-hg@1: * @return Returns the timeout. franta-hg@1: */ franta-hg@1: public Date getTimeout() franta-hg@1: { franta-hg@1: return timeout; franta-hg@1: } franta-hg@1: /** franta-hg@1: * @param timeout franta-hg@1: * The timeout to set. franta-hg@1: */ franta-hg@1: public void setTimeout( Date timeout ) franta-hg@1: { franta-hg@1: this.timeout = timeout; franta-hg@1: } franta-hg@1: }