Class GenericWebAppContext

java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap
org.apache.commons.chain.impl.ContextBase
org.apache.commons.chain.web.WebContext
org.apache.commons.chain.web.servlet.ServletWebContext
org.exoplatform.frameworks.jcr.command.web.GenericWebAppContext
All Implemented Interfaces:
Serializable, Cloneable, Map, org.apache.commons.chain.Context, JCRAppContext

public class GenericWebAppContext extends org.apache.commons.chain.web.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:
  • Field Details

    • JCR_CONTENT_MAPPING

      public static final String 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

      protected String currentWorkspace
  • Constructor Details

    • GenericWebAppContext

      public GenericWebAppContext(javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest request, javax.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.RepositoryException
      Description copied from interface: JCRAppContext
      Return Session of the context.
      Specified by:
      getSession in interface JCRAppContext
      Returns:
      the session
      Throws:
      javax.jcr.LoginException
      javax.jcr.NoSuchWorkspaceException
      javax.jcr.RepositoryException
    • setCurrentWorkspace

      public void setCurrentWorkspace(String workspaceName)
      Description copied from interface: JCRAppContext
      Change current workspace name.
      Specified by:
      setCurrentWorkspace in interface JCRAppContext