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 TokenHandler
protected void sendTokens(javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
IOException
protected void sendJavaScript(javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String repositoryId) throws IOException
IOException
protected void sendControllerContent(javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String repositoryId) throws IOException
IOException
protected void login(javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String repositoryId) throws IOException
IOException
protected void showLoginForm(javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String errorMessage) throws IOException
IOException
protected void authenticate(javax.servlet.ServletContext servletContext, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String repositoryId) throws IOException
IOException
protected 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
IOException
protected CmisServiceFactory getCmisServiceFactory(javax.servlet.ServletContext servletContext)
protected void printJSON(javax.servlet.http.HttpServletResponse response, JSONStreamAware json) throws IOException
IOException
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.