org.apache.tapestry.contrib.ajax
Class Timeout

java.lang.Object
  extended byorg.apache.hivemind.impl.BaseLocatable
      extended byorg.apache.tapestry.AbstractComponent
          extended byorg.apache.tapestry.BaseComponent
              extended byorg.apache.tapestry.contrib.ajax.Timeout
All Implemented Interfaces:
org.apache.tapestry.IComponent, org.apache.tapestry.IRender, org.apache.tapestry.ITemplateComponent, org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder

public abstract class Timeout
extends org.apache.tapestry.BaseComponent

Since:
4.0
Author:
mb

Constructor Summary
Timeout()
           
 
Method Summary
abstract  int getAutoProlongTime()
           
abstract  boolean getDisableAutoProlong()
           
abstract  boolean getDisableWarning()
           
abstract  java.lang.String getExpirationFunction()
           
abstract  java.lang.String getExpirationMessage()
           
 java.util.Map getScriptSymbols()
           
protected  javax.servlet.http.HttpSession getSession()
           
protected  int getSessionTime()
           
abstract  java.lang.String getWarningMessage()
           
abstract  int getWarningTime()
           
 boolean isInSession()
           
 void renewSession(org.apache.tapestry.IRequestCycle cycle)
           
 
Methods inherited from class org.apache.tapestry.BaseComponent
addOuter, finishLoad, renderComponent
 
Methods inherited from class org.apache.tapestry.AbstractComponent
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, finishLoad, format, format, format, format, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getComponent, getComponents, getContainedComponent, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isInActiveState, isParameterBound, isRendering, pageEndRender, prepareForRender, render, renderBody, renderInformalParameters, setBinding, setContainedComponent, setContainer, setId, setNamespace, setPage, setProperty, toString
 
Methods inherited from class org.apache.hivemind.impl.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.tapestry.IComponent
addAsset, addBody, addComponent, enterActiveState, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getComponent, getComponents, getContainedComponent, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isRendering, renderBody, setBinding, setContainedComponent, setContainer, setId, setNamespace, setPage, setProperty
 
Methods inherited from interface org.apache.tapestry.IRender
render
 
Methods inherited from interface org.apache.hivemind.LocationHolder
setLocation
 
Methods inherited from interface org.apache.hivemind.Locatable
getLocation
 

Constructor Detail

Timeout

public Timeout()
Method Detail

getWarningTime

public abstract int getWarningTime()

getAutoProlongTime

public abstract int getAutoProlongTime()

getWarningMessage

public abstract java.lang.String getWarningMessage()

getExpirationMessage

public abstract java.lang.String getExpirationMessage()

getDisableWarning

public abstract boolean getDisableWarning()

getDisableAutoProlong

public abstract boolean getDisableAutoProlong()

getExpirationFunction

public abstract java.lang.String getExpirationFunction()

getSession

protected javax.servlet.http.HttpSession getSession()

getSessionTime

protected int getSessionTime()

isInSession

public boolean isInSession()

getScriptSymbols

public java.util.Map getScriptSymbols()

renewSession

public void renewSession(org.apache.tapestry.IRequestCycle cycle)