Class GenericWebAppContext
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<String,Object>
org.apache.commons.chain.impl.ContextBase
org.apache.commons.chain.web.jakarta.WebContext
org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
org.exoplatform.frameworks.jcr.command.web.GenericWebAppContext
- All Implemented Interfaces:
Serializable,Cloneable,Map<String,,Object> org.apache.commons.chain.Context,JCRAppContext
public class GenericWebAppContext
extends org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
implements JCRAppContext
Created by The eXo Platform SAS .
- Version:
- $Id: GenericWebAppContext.java 5800 2006-05-28 18:03:31Z geaz $
- Author:
- Gennady Azarenkov
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGenericWebAppContext(jakarta.servlet.ServletContext servletContext, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider, org.exoplatform.services.jcr.core.ManageableRepository repository) -
Method Summary
Modifier and TypeMethodDescriptionjavax.jcr.SessionReturn Session of the context.voidsetCurrentWorkspace(String workspaceName) Change current workspace name.Methods inherited from class org.apache.commons.chain.web.jakarta.servlet.ServletWebContext
getApplicationScope, getContext, getCookies, getHeader, getHeaderValues, getInitParam, getParam, getParamValues, getRequest, getRequestScope, getResponse, getSessionScope, initialize, releaseMethods inherited from class org.apache.commons.chain.impl.ContextBase
clear, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, valuesMethods inherited from class java.util.HashMap
clone, compute, computeIfAbsent, computeIfPresent, containsKey, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll, sizeMethods inherited from class java.util.AbstractMap
equals, hashCode, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Field Details
-
JCR_CONTENT_MAPPING
- See Also:
-
sessionProvider
protected final org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider -
repository
protected final org.exoplatform.services.jcr.core.ManageableRepository repository -
currentWorkspace
-
-
Constructor Details
-
GenericWebAppContext
public GenericWebAppContext(jakarta.servlet.ServletContext servletContext, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider, org.exoplatform.services.jcr.core.ManageableRepository repository)
-
-
Method Details
-
getSession
public javax.jcr.Session getSession() throws javax.jcr.LoginException, javax.jcr.NoSuchWorkspaceException, javax.jcr.RepositoryExceptionDescription copied from interface:JCRAppContextReturn Session of the context.- Specified by:
getSessionin interfaceJCRAppContext- Returns:
- the session
- Throws:
javax.jcr.LoginExceptionjavax.jcr.NoSuchWorkspaceExceptionjavax.jcr.RepositoryException
-
setCurrentWorkspace
Description copied from interface:JCRAppContextChange current workspace name.- Specified by:
setCurrentWorkspacein interfaceJCRAppContext
-