org.apache.jackrabbit.server
Class SessionProviderImpl
java.lang.Object
org.apache.jackrabbit.server.SessionProviderImpl
- All Implemented Interfaces:
- SessionProvider
- public class SessionProviderImpl
- extends Object
- implements SessionProvider
This Class implements a default session provider uses a credentials provider.
|
Method Summary |
Session |
getSession(javax.servlet.http.HttpServletRequest request,
Repository repository,
String workspace)
Provides the repository session suitable for the given request. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SessionProviderImpl
public SessionProviderImpl(CredentialsProvider cp)
- Creates a new SessionProvider
- Parameters:
cp -
getSession
public Session getSession(javax.servlet.http.HttpServletRequest request,
Repository repository,
String workspace)
throws LoginException,
RepositoryException,
javax.servlet.ServletException
- Provides the repository session suitable for the given request.
- Specified by:
getSession in interface SessionProvider
- Parameters:
request - repository - the repository to loginworkspace - the workspace name
- Returns:
- the session or null
- Throws:
LoginException - if the credentials are invalid
javax.servlet.ServletException - if an error occurrs
RepositoryException
Copyright © 2005 . All Rights Reserved.