@Lazy @Controller @RequestMapping(value="/v2/record") public class HierarchicalController extends Object
| Constructor and Description |
|---|
HierarchicalController() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.web.servlet.ModelAndView |
getAncestorSelfSiblings(String collectionId,
String recordId,
String profile,
String wskey,
String callback,
int hierarchyTimeout,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
org.springframework.web.servlet.ModelAndView |
getChildren(String collectionId,
String recordId,
String profile,
String wskey,
int limit,
int offset,
String callback,
int hierarchyTimeout,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
org.springframework.web.servlet.ModelAndView |
getFollowingSiblings(String collectionId,
String recordId,
String profile,
String wskey,
int limit,
int offset,
String callback,
int hierarchyTimeout,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
org.springframework.web.servlet.ModelAndView |
getParent(String collectionId,
String recordId,
String profile,
String wskey,
int limit,
int offset,
String callback,
int hierarchyTimeout,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
org.springframework.web.servlet.ModelAndView |
getPrecedingSiblings(String collectionId,
String recordId,
String profile,
String wskey,
int limit,
int offset,
String callback,
int hierarchyTimeout,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
org.springframework.web.servlet.ModelAndView |
getSelf(String collectionId,
String recordId,
String profile,
String wskey,
String callback,
int hierarchyTimeout,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
HierarchyRunner |
hierarchyRunnerBean() |
org.springframework.web.servlet.ModelAndView |
hierarchyTemplate(eu.europeana.corelib.db.entity.enums.RecordType recordType,
String collectionId,
String recordId,
String profile,
String wskey,
int limit,
int offset,
String callback,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
int hierarchyTimeout) |
@Bean public HierarchyRunner hierarchyRunnerBean()
@RequestMapping(value="/{collectionId}/{recordId}/self.json",
method={GET,POST},
produces="application/json")
public org.springframework.web.servlet.ModelAndView getSelf(@PathVariable
String collectionId,
@PathVariable
String recordId,
@RequestParam(value="profile",required=false,defaultValue="")
String profile,
@RequestParam(value="wskey")
String wskey,
@RequestParam(value="callback",required=false)
String callback,
@RequestParam(value="hierarchytimeout",required=false,defaultValue="0")
int hierarchyTimeout,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/{collectionId}/{recordId}/ancestor-self-siblings.json",
method={GET,POST},
produces="application/json")
public org.springframework.web.servlet.ModelAndView getAncestorSelfSiblings(@PathVariable
String collectionId,
@PathVariable
String recordId,
@RequestParam(value="profile",required=false,defaultValue="")
String profile,
@RequestParam(value="wskey")
String wskey,
@RequestParam(value="callback",required=false)
String callback,
@RequestParam(value="hierarchytimeout",required=false,defaultValue="0")
int hierarchyTimeout,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/{collectionId}/{recordId}/children.json",
method={GET,POST},
produces="application/json")
public org.springframework.web.servlet.ModelAndView getChildren(@PathVariable
String collectionId,
@PathVariable
String recordId,
@RequestParam(value="profile",required=false,defaultValue="")
String profile,
@RequestParam(value="wskey")
String wskey,
@RequestParam(value="limit",defaultValue="10")
int limit,
@RequestParam(value="offset",defaultValue="0")
int offset,
@RequestParam(value="callback",required=false)
String callback,
@RequestParam(value="hierarchytimeout",required=false,defaultValue="0")
int hierarchyTimeout,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/{collectionId}/{recordId}/parent.json",
method={GET,POST},
produces="application/json")
public org.springframework.web.servlet.ModelAndView getParent(@PathVariable
String collectionId,
@PathVariable
String recordId,
@RequestParam(value="profile",required=false,defaultValue="")
String profile,
@RequestParam(value="wskey")
String wskey,
@RequestParam(value="limit",defaultValue="10")
int limit,
@RequestParam(value="offset",defaultValue="0")
int offset,
@RequestParam(value="callback",required=false)
String callback,
@RequestParam(value="hierarchytimeout",required=false,defaultValue="0")
int hierarchyTimeout,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@RequestMapping(value={"/{collectionId}/{recordId}/preceding-siblings.json","/{collectionId}/{recordId}/preceeding-siblings.json"},
method={GET,POST},
produces="application/json")
public org.springframework.web.servlet.ModelAndView getPrecedingSiblings(@PathVariable
String collectionId,
@PathVariable
String recordId,
@RequestParam(value="profile",required=false,defaultValue="")
String profile,
@RequestParam(value="wskey")
String wskey,
@RequestParam(value="limit",defaultValue="10")
int limit,
@RequestParam(value="offset",defaultValue="0")
int offset,
@RequestParam(value="callback",required=false)
String callback,
@RequestParam(value="hierarchytimeout",required=false,defaultValue="0")
int hierarchyTimeout,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/{collectionId}/{recordId}/following-siblings.json",
method={GET,POST},
produces="application/json")
public org.springframework.web.servlet.ModelAndView getFollowingSiblings(@PathVariable
String collectionId,
@PathVariable
String recordId,
@RequestParam(value="profile",required=false,defaultValue="")
String profile,
@RequestParam(value="wskey")
String wskey,
@RequestParam(value="limit",defaultValue="10")
int limit,
@RequestParam(value="offset",defaultValue="0")
int offset,
@RequestParam(value="callback",required=false)
String callback,
@RequestParam(value="hierarchytimeout",required=false,defaultValue="0")
int hierarchyTimeout,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
public org.springframework.web.servlet.ModelAndView hierarchyTemplate(eu.europeana.corelib.db.entity.enums.RecordType recordType,
String collectionId,
String recordId,
String profile,
String wskey,
int limit,
int offset,
String callback,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
int hierarchyTimeout)
Copyright © 2019 Europeana Foundation. All rights reserved.