@Controller public class HowManyController extends BaseCDXServer
| Modifier and Type | Class and Description |
|---|---|
static class |
HowManyController.FormCommand |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,ArrayList<org.archive.format.gzip.zipnum.ZipNumCluster>> |
allClusters |
protected org.archive.format.gzip.zipnum.ZipNumCluster |
mainCluster |
ajaxAccessControl, authChecker, canonicalizer, CDX_AUTH_TOKEN, cookieAuthToken, surtMode, urlSurtRangeComputer| Constructor and Description |
|---|
HowManyController() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
protected long |
countAllClusters(String clusterId,
String start,
String end,
String[] firstLastDate) |
protected long |
countLines(org.archive.format.gzip.zipnum.ZipNumCluster cluster,
String start,
String end,
String[] dates) |
Map<String,ArrayList<org.archive.format.gzip.zipnum.ZipNumCluster>> |
getAllClusters() |
String |
getHowMany(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String url,
String from,
String to,
org.archive.url.UrlSurtRangeComputer.MatchType matchType,
String clusterId,
String format,
org.springframework.ui.ModelMap model) |
String |
getHowManyCluster(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String url,
String from,
String to,
org.archive.url.UrlSurtRangeComputer.MatchType matchType,
String format,
String clusterId,
org.springframework.ui.ModelMap model) |
org.archive.format.gzip.zipnum.ZipNumCluster |
getMainCluster() |
void |
setAllClusters(Map<String,ArrayList<org.archive.format.gzip.zipnum.ZipNumCluster>> allClusters) |
void |
setMainCluster(org.archive.format.gzip.zipnum.ZipNumCluster mainCluster) |
canonicalize, createAuthToken, extractAuthToken, getAjaxAccessControl, getAuthChecker, getCookieAuthToken, handleAjax, isSurtMode, prepareResponse, setAjaxAccessControl, setAuthChecker, setCookieAuthToken, setSurtModepublic void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanafterPropertiesSet in class BaseCDXServerExceptionprotected long countLines(org.archive.format.gzip.zipnum.ZipNumCluster cluster,
String start,
String end,
String[] dates)
throws IOException
IOException@RequestMapping(value="/howmany/{clusterId}")
public String getHowManyCluster(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
@RequestParam(value="url",defaultValue="")
String url,
@RequestParam(value="from",defaultValue="")
String from,
@RequestParam(value="to",defaultValue="")
String to,
@RequestParam(value="matchType",defaultValue="domain")
org.archive.url.UrlSurtRangeComputer.MatchType matchType,
@RequestParam(value="format",defaultValue="")
String format,
@PathVariable
String clusterId,
org.springframework.ui.ModelMap model)
throws URISyntaxException,
IOException
URISyntaxExceptionIOException@RequestMapping(value="/howmany") public String getHowMany(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, @RequestParam(value="url",defaultValue="") String url, @RequestParam(value="from",defaultValue="") String from, @RequestParam(value="to",defaultValue="") String to, @RequestParam(value="matchType",defaultValue="domain") org.archive.url.UrlSurtRangeComputer.MatchType matchType, @RequestParam(value="clusterId",defaultValue="all") String clusterId, @RequestParam(value="format",defaultValue="") String format, org.springframework.ui.ModelMap model) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionprotected long countAllClusters(String clusterId, String start, String end, String[] firstLastDate) throws IOException
IOExceptionpublic org.archive.format.gzip.zipnum.ZipNumCluster getMainCluster()
public void setMainCluster(org.archive.format.gzip.zipnum.ZipNumCluster mainCluster)
public Map<String,ArrayList<org.archive.format.gzip.zipnum.ZipNumCluster>> getAllClusters()
Copyright © 2005–2015 IIPC. All rights reserved.