Class SessionFactory
java.lang.Object
org.nuxeo.ecm.webengine.jaxrs.session.SessionFactory
- Author:
- Bogdan Stefanescu
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddispose(javax.servlet.http.HttpServletRequest request) static CoreSessionProvider<?>getCoreProvider(javax.servlet.http.HttpServletRequest request) static StringgetRepositoryName(javax.servlet.http.HttpServletRequest request) Resolves the repository name in the following order:static CoreSessionstatic CoreSessiongetSession(String repositoryName) static CoreSessiongetSession(javax.servlet.http.HttpServletRequest request) static CoreSessiongetSession(javax.servlet.http.HttpServletRequest request, String repositoryName) static SessionRefgetSessionRef(javax.servlet.http.HttpServletRequest request) static SessionRefgetSessionRef(javax.servlet.http.HttpServletRequest request, String repositoryName) static voidsetDefaultRepository(String repoName)
-
Field Details
-
SESSION_FACTORY_KEY
-
-
Constructor Details
-
SessionFactory
public SessionFactory()
-
-
Method Details
-
setDefaultRepository
-
getRepositoryName
Resolves the repository name in the following order:- "X-NXRepository" request attribute - "X-NXRepository" request header - "nxrepository" request parameter - default
-
getCoreProvider
-
dispose
public static void dispose(javax.servlet.http.HttpServletRequest request) -
getSession
-
getSession
-
getSession
-
getSession
public static CoreSession getSession(javax.servlet.http.HttpServletRequest request, String repositoryName) -
getSessionRef
-
getSessionRef
public static SessionRef getSessionRef(javax.servlet.http.HttpServletRequest request, String repositoryName)
-