public abstract class AbstractSimpleTokenHandler extends Object implements TokenHandler, Serializable
| Constructor and Description |
|---|
AbstractSimpleTokenHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
authenticate(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String repositoryId) |
protected abstract boolean |
authenticate(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String user,
String password) |
protected String |
encodeHTMLString(String s) |
protected String |
encodeJavaScriptString(String s) |
protected CmisServiceFactory |
getCmisServiceFactory(javax.servlet.ServletContext servletContext) |
protected void |
login(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String repositoryId)
Handles logins.
|
protected void |
logout(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handles logouts.
|
protected void |
printJSON(javax.servlet.http.HttpServletResponse response,
JSONStreamAware json) |
protected void |
sendControllerContent(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String repositoryId)
Sends the IFrame content.
|
protected void |
sendJavaScript(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String repositoryId)
Sends the JavaScript file for web clients.
|
protected void |
sendTokens(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Sends a batch of new tokens.
|
void |
service(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
showLoginForm(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String errorMessage) |
public void service(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
service in interface TokenHandlerprotected void sendTokens(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
IOExceptionprotected void sendJavaScript(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String repositoryId)
throws IOException
IOExceptionprotected void sendControllerContent(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String repositoryId)
throws IOException
IOExceptionprotected void login(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String repositoryId)
throws IOException
IOExceptionprotected void showLoginForm(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String errorMessage)
throws IOException
IOExceptionprotected void authenticate(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String repositoryId)
throws IOException
IOExceptionprotected abstract boolean authenticate(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String user,
String password)
protected void logout(javax.servlet.ServletContext servletContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
IOExceptionprotected CmisServiceFactory getCmisServiceFactory(javax.servlet.ServletContext servletContext)
protected void printJSON(javax.servlet.http.HttpServletResponse response,
JSONStreamAware json)
throws IOException
IOExceptionCopyright © 2009-2015 The Apache Software Foundation. All Rights Reserved.