@Controller public class BaseCDXServer extends Object implements org.springframework.beans.factory.InitializingBean
Modifier and Type | Field and Description |
---|---|
protected String |
ajaxAccessControl |
protected AuthChecker |
authChecker |
protected org.archive.url.WaybackURLKeyMaker |
canonicalizer |
static String |
CDX_AUTH_TOKEN |
protected String |
cookieAuthToken |
protected boolean |
surtMode |
protected org.archive.url.UrlSurtRangeComputer |
urlSurtRangeComputer |
Constructor and Description |
---|
BaseCDXServer() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
String |
canonicalize(String url,
boolean surt) |
protected AuthToken |
createAuthToken(javax.servlet.http.HttpServletRequest request) |
protected String |
extractAuthToken(javax.servlet.http.HttpServletRequest request,
String cookieAuthToken) |
String |
getAjaxAccessControl() |
AuthChecker |
getAuthChecker() |
String |
getCookieAuthToken() |
protected void |
handleAjax(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
boolean |
isSurtMode() |
protected void |
prepareResponse(javax.servlet.http.HttpServletResponse response) |
void |
setAjaxAccessControl(String ajaxAccessControl) |
void |
setAuthChecker(AuthChecker authChecker) |
void |
setCookieAuthToken(String cookieAuthToken) |
void |
setSurtMode(boolean surtMode) |
public static final String CDX_AUTH_TOKEN
protected String cookieAuthToken
protected org.archive.url.UrlSurtRangeComputer urlSurtRangeComputer
protected org.archive.url.WaybackURLKeyMaker canonicalizer
protected AuthChecker authChecker
protected String ajaxAccessControl
protected boolean surtMode
public boolean isSurtMode()
public void setSurtMode(boolean surtMode)
public String getCookieAuthToken()
public void setCookieAuthToken(String cookieAuthToken)
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
public String canonicalize(String url, boolean surt) throws UnsupportedEncodingException, URISyntaxException
protected void prepareResponse(javax.servlet.http.HttpServletResponse response)
protected void handleAjax(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
public AuthChecker getAuthChecker()
public void setAuthChecker(AuthChecker authChecker)
public String getAjaxAccessControl()
public void setAjaxAccessControl(String ajaxAccessControl)
protected AuthToken createAuthToken(javax.servlet.http.HttpServletRequest request)
Copyright © 2005–2015 IIPC. All rights reserved.