@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, setSurtMode
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
afterPropertiesSet
in class BaseCDXServer
Exception
protected 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
URISyntaxException
IOException
@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
URISyntaxException
IOException
protected long countAllClusters(String clusterId, String start, String end, String[] firstLastDate) throws IOException
IOException
public 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.