public class SessionManager extends Object
| Modifier and Type | Method and Description |
|---|---|
static SessionManager |
getInstance(javax.jcr.Repository repository) |
String |
getLogin(javax.servlet.http.HttpServletRequest request) |
String |
getLogin(String sessionId) |
String |
getSecurePassword(String user) |
javax.jcr.Session |
getSession(String sessionId)
Get session by id
|
Set<String> |
getSessionIds() |
javax.jcr.Session |
newSession(javax.servlet.http.HttpServletRequest request)
Log in to Jackrabbit as admin and create a new session
|
javax.jcr.Session |
newSession(javax.servlet.http.HttpServletRequest request,
String login) |
javax.jcr.Session |
newSession(String login) |
void |
releaseSession(String id)
Logout session
|
boolean |
sessionExists(String uuid)
Return true is a session with the given uuid already exists
|
public static SessionManager getInstance(javax.jcr.Repository repository)
public javax.jcr.Session getSession(String sessionId)
sessionId - rep - user - pass - public javax.jcr.Session newSession(javax.servlet.http.HttpServletRequest request)
throws Exception
id - rep - user - pass - Exceptionpublic javax.jcr.Session newSession(javax.servlet.http.HttpServletRequest request,
String login)
throws Exception
Exceptionpublic String getLogin(javax.servlet.http.HttpServletRequest request) throws Exception
Exceptionpublic void releaseSession(String id)
session - id - public boolean sessionExists(String uuid)
uuid - Copyright © 2018. All Rights Reserved.