@Controller public class BreakdownController extends Object
| Modifier and Type | Field and Description |
|---|---|
protected SearchDAO |
searchDAO |
protected SearchUtils |
searchUtils |
| Constructor and Description |
|---|
BreakdownController() |
| Modifier and Type | Method and Description |
|---|---|
TaxaRankCountDTO |
breakdownByCollection(BreakdownRequestParams requestParams,
String uid,
javax.servlet.http.HttpServletResponse response)
Performs a breakdown based on a collection
|
TaxaRankCountDTO |
breakdownByDataHub(BreakdownRequestParams requestParams,
String uid,
javax.servlet.http.HttpServletResponse response)
Performs a breakdown based on a data hub
|
TaxaRankCountDTO |
breakdownByDataProvider(BreakdownRequestParams requestParams,
String uid,
javax.servlet.http.HttpServletResponse response)
Performs a breakdown based on a data provider
|
TaxaRankCountDTO |
breakdownByDataResource(BreakdownRequestParams requestParams,
String uid,
javax.servlet.http.HttpServletResponse response)
Performs a breakdown based on a data resource
|
TaxaRankCountDTO |
breakdownByInstitution(BreakdownRequestParams requestParams,
String uid,
javax.servlet.http.HttpServletResponse response)
Performs a breakdown based on an institution
|
TaxaRankCountDTO |
breakdownByQuery(BreakdownRequestParams breakdownParams,
javax.servlet.http.HttpServletResponse response) |
TaxaRankCountDTO |
limitBreakdown(BreakdownRequestParams requestParams,
javax.servlet.http.HttpServletResponse response)
Performs a breakdown without limiting the collection or institution
|
void |
setSearchDAO(SearchDAO searchDAO) |
@Inject protected SearchDAO searchDAO
protected SearchUtils searchUtils
@RequestMapping(value="/breakdown/collections/{uid}*")
@ResponseBody
public TaxaRankCountDTO breakdownByCollection(BreakdownRequestParams requestParams,
@PathVariable(value="uid")
String uid,
javax.servlet.http.HttpServletResponse response)
throws Exception
requestParams - uid - Exception@RequestMapping(value="/breakdown/institutions/{uid}*")
@ResponseBody
public TaxaRankCountDTO breakdownByInstitution(BreakdownRequestParams requestParams,
@PathVariable(value="uid")
String uid,
javax.servlet.http.HttpServletResponse response)
throws Exception
requestParams - uid - Exception@RequestMapping(value="/breakdown/dataResources/{uid}*")
@ResponseBody
public TaxaRankCountDTO breakdownByDataResource(BreakdownRequestParams requestParams,
@PathVariable(value="uid")
String uid,
javax.servlet.http.HttpServletResponse response)
throws Exception
requestParams - uid - Exception@RequestMapping(value="/breakdown/dataProviders/{uid}*")
@ResponseBody
public TaxaRankCountDTO breakdownByDataProvider(BreakdownRequestParams requestParams,
@PathVariable(value="uid")
String uid,
javax.servlet.http.HttpServletResponse response)
throws Exception
requestParams - uid - Exception@RequestMapping(value="/breakdown/dataHubs/{uid}*")
@ResponseBody
public TaxaRankCountDTO breakdownByDataHub(BreakdownRequestParams requestParams,
@PathVariable(value="uid")
String uid,
javax.servlet.http.HttpServletResponse response)
throws Exception
requestParams - uid - Exception@RequestMapping(value="/breakdown*") @ResponseBody public TaxaRankCountDTO breakdownByQuery(BreakdownRequestParams breakdownParams, javax.servlet.http.HttpServletResponse response) throws Exception
Exception@RequestMapping(value={"/breakdown/institutions*","/breakdown/collections*","/breakdown/data-resources*","/breakdowns/data-providers*","/breakdowns/data-hubs*"},
method=GET)
@ResponseBody
public TaxaRankCountDTO limitBreakdown(BreakdownRequestParams requestParams,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exceptionpublic void setSearchDAO(SearchDAO searchDAO)
searchDAO - the searchDAO to setCopyright © 2014. All rights reserved.