1 package org
.argeo
.cms
.internal
.http
;
3 import javax
.security
.auth
.Subject
;
4 import javax
.servlet
.http
.HttpServletRequest
;
6 import org
.argeo
.cms
.auth
.CmsSession
;
7 import org
.argeo
.cms
.internal
.auth
.CmsSessionImpl
;
8 import org
.osgi
.service
.useradmin
.Authorization
;
10 public class WebCmsSessionImpl
extends CmsSessionImpl
{
12 public WebCmsSessionImpl(Subject initialSubject
, Authorization authorization
, String httpSessionId
) {
13 super(initialSubject
, authorization
, httpSessionId
);
16 public static CmsSession
getCmsSession(HttpServletRequest request
) {
17 CmsSession cmsSession
= (CmsSession
) request
.getAttribute(CmsSession
.class.getName());
18 if (cmsSession
!= null)
20 return CmsSessionImpl
.getByLocalId(request
.getSession().getId());