/scalatra-sxr/scalatra-2.11-2.4.0.M2/org/scalatra/SessionSupport.scala.html
HTML | 37 lines | 33 code | 4 blank | 0 comment | 0 complexity | 8ad264276560d5618653fb5294889dda MD5 | raw file
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html;charset=utf-8" ></meta>
- <title>org/scalatra/SessionSupport.scala</title>
- <script type="text/javascript" src="../../jquery-all.js"></script>
- <script type="text/javascript" src="../../linked.js"></script>
- <link rel="stylesheet" type="text/css" href="../../style.css" title="Style"></link>
- </head>
- <body>
- <pre>
- package org.scalatra
- import javax.servlet.http.<span class="delimiter">{</span>HttpServletRequest, HttpSession<span class="delimiter">}</span>
- import servlet.ServletApiImplicits
- <span class="comment">/**
- * This trait provides session support for stateful applications.
- */</span>
- trait <a title="trait SessionSupport extends AnyRef" id="org.scalatra;SessionSupport">SessionSupport</a> <span title="Unit" class="delimiter">{</span> self: ServletApiImplicits =>
- <span class="comment">/**
- * The current session. Creates a session if none exists.
- */</span>
- implicit def <a title="implicit org.scalatra.SessionSupport.session : (implicit request: javax.servlet.http.HttpServletRequest)javax.servlet.http.HttpSession" id="org.scalatra;SessionSupport.session(43bb97192c)">session</a><span class="delimiter">(</span>implicit <a title="javax.servlet.http.HttpServletRequest" id="org.scalatra;SessionSupport.session(43bb97192c).request">request</a>: <span title="javax.servlet.http.HttpServletRequest">HttpServletRequest</span><span class="delimiter">)</span>: <span title="javax.servlet.http.HttpSession">HttpSession</span> = <a href="#org.scalatra;SessionSupport.session(43bb97192c).request" title="javax.servlet.http.HttpServletRequest">request</a>.<span title="()javax.servlet.http.HttpSession">getSession</span>
- def <a title="(key: String)(implicit request: javax.servlet.http.HttpServletRequest)Any" id="org.scalatra;SessionSupport.session(6b39da72d6)">session</a><span class="delimiter">(</span><a title="String" id="org.scalatra;SessionSupport.session(6b39da72d6).key">key</a>: <span title="String">String</span><span class="delimiter">)</span><span class="delimiter">(</span>implicit <a title="javax.servlet.http.HttpServletRequest" id="org.scalatra;SessionSupport.session(6b39da72d6).request">request</a>: <span title="javax.servlet.http.HttpServletRequest">HttpServletRequest</span><span class="delimiter">)</span>: <span title="Any">Any</span> = <a href="#org.scalatra;SessionSupport.session(43bb97192c)" title="implicit org.scalatra.SessionSupport.session : (implicit request: javax.servlet.http.HttpServletRequest)javax.servlet.http.HttpSession">session</a><a href="servlet/ServletApiImplicits.scala.html#org.scalatra.servlet;ServletApiImplicits.enrichSession" title="(key: String)Any" class="delimiter">(</a><a href="#org.scalatra;SessionSupport.session(6b39da72d6).request" title="javax.servlet.http.HttpServletRequest">request</a><span class="delimiter">)</span><span class="delimiter">(</span><a href="#org.scalatra;SessionSupport.session(6b39da72d6).key" title="String">key</a><span class="delimiter">)</span>
- def <a title="(key: Symbol)(implicit request: javax.servlet.http.HttpServletRequest)Any" id="org.scalatra;SessionSupport.session(11ce0e58ba)">session</a><span class="delimiter">(</span><a title="Symbol" id="org.scalatra;SessionSupport.session(11ce0e58ba).key">key</a>: <span title="Symbol">Symbol</span><span class="delimiter">)</span><span class="delimiter">(</span>implicit <a title="javax.servlet.http.HttpServletRequest" id="org.scalatra;SessionSupport.session(11ce0e58ba).request">request</a>: <span title="javax.servlet.http.HttpServletRequest">HttpServletRequest</span><span class="delimiter">)</span>: <span title="Any">Any</span> = <a href="#org.scalatra;SessionSupport.session(43bb97192c)" title="implicit org.scalatra.SessionSupport.session : (implicit request: javax.servlet.http.HttpServletRequest)javax.servlet.http.HttpSession">session</a><a href="util/MapWithIndifferentAccess.scala.html#org.scalatra.util;MapWithIndifferentAccess.apply(1a505e6165)" title="(key: Symbol)Any" class="delimiter">(</a><a href="#org.scalatra;SessionSupport.session(11ce0e58ba).request" title="javax.servlet.http.HttpServletRequest">request</a><span class="delimiter">)</span><span class="delimiter">(</span><a href="#org.scalatra;SessionSupport.session(11ce0e58ba).key" title="Symbol">key</a><span class="delimiter">)</span>
- <span class="comment">/**
- * The current session. If none exists, None is returned.
- */</span>
- def <a title="(implicit request: javax.servlet.http.HttpServletRequest)Option[javax.servlet.http.HttpSession]" id="org.scalatra;SessionSupport.sessionOption">sessionOption</a><span class="delimiter">(</span>implicit <a title="javax.servlet.http.HttpServletRequest" id="org.scalatra;SessionSupport.sessionOption.request">request</a>: <span title="javax.servlet.http.HttpServletRequest">HttpServletRequest</span><span class="delimiter">)</span>: <span title="Option[javax.servlet.http.HttpSession]">Option</span><span class="delimiter">[</span>HttpSession<span class="delimiter">]</span> = <span title="(x: javax.servlet.http.HttpSession)Option[javax.servlet.http.HttpSession]">Option</span><span class="delimiter">(</span><a href="#org.scalatra;SessionSupport.sessionOption.request" title="javax.servlet.http.HttpServletRequest">request</a>.<span title="(x$1: Boolean)javax.servlet.http.HttpSession">getSession</span><span class="delimiter">(</span>false<span class="delimiter">)</span><span class="delimiter">)</span>
- <span class="delimiter">}</span>
- </pre>
- </body>
- </html>