@RestController
@RequestMapping("/literature")
public class LiteratureController
extends java.lang.Object
| Constructor | Description |
|---|---|
LiteratureController() |
| Modifier and Type | Method | Description |
|---|---|---|
org.springframework.data.domain.Page<ArticleDto> |
findPublicationsByQuery(java.util.HashMap<java.lang.String,java.lang.String> query) |
Returns the articles found by query
|
java.util.Set<java.lang.Integer> |
getPublishedYears() |
Returns the years for which data exists
|
void |
getReport(java.lang.String type) |
Generates excel reports FrozenEvolution and CompleteDetails in tomcat folder
|
java.util.Map<java.lang.String,java.lang.Object> |
getSummary() |
Returns the #summary of articles and reconstructions for each collection
|
@CrossOrigin
@RequestMapping(value="/count",
method=GET)
public java.util.Map<java.lang.String,java.lang.Object> getSummary()
Returns the #summary of articles and reconstructions for each collection
@CrossOrigin
@RequestMapping(value="/years",
method=GET)
public java.util.Set<java.lang.Integer> getPublishedYears()
Returns the years for which data exists
@CrossOrigin
@RequestMapping(value="/reports",
method=GET)
public void getReport(java.lang.String type)
throws java.lang.Exception
Generates excel reports FrozenEvolution and CompleteDetails in tomcat folder
type - the type of the report (CompleteDetails | FrozenEvolution)java.lang.Exception@CrossOrigin
@RequestMapping(value="/articles",
method=GET)
@ResponseBody
public org.springframework.data.domain.Page<ArticleDto> findPublicationsByQuery(@RequestParam
java.util.HashMap<java.lang.String,java.lang.String> query)
Returns the articles found by query
query - the hashmap key value that contains the query.