package de.alpharogroup.wicket.components.examples.application;
import org.apache.wicket.Session;
import org.apache.wicket.protocol.http.WebSession;
import org.apache.wicket.request.Request;
import de.alpharogroup.wicket.base.util.SessionExtensions;
public class WicketSession extends WebSession
{
/**
* The serialVersionUID
*/
private static final long serialVersionUID = 1L;
/**
* Gets the WicketSession for this application.
*
* @return the current WicketSession object.
*/
public static WicketSession get()
{
return ((WicketSession)Session.get());
}
public WicketSession(final Request request)
{
super(request);
}
/**
* Gets the session timeout.
*
* @return the session timeout
*/
public int getSessionTimeout()
{
return SessionExtensions.getSessionTimeout();
}
}