@Controller @RequestMapping(value="/v2/record") @SwaggerSelect public class ObjectController extends Object
| Constructor and Description |
|---|
ObjectController() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.web.servlet.ModelAndView |
contextJSONLD(String callback) |
org.springframework.web.servlet.ModelAndView |
record(String collectionId,
String recordId,
String profile,
String wskey,
String callback,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handles record.json GET requests.
|
org.springframework.web.servlet.ModelAndView |
recordJSON_LD(String collectionId,
String recordId,
String wskey,
String format,
String callback,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
org.springframework.web.servlet.ModelAndView |
recordJSONLD(String collectionId,
String recordId,
String wskey,
String format,
String callback,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
org.springframework.web.servlet.ModelAndView |
recordRdf(String collectionId,
String recordId,
String wskey,
javax.servlet.http.HttpServletResponse response) |
SrwResponse |
recordSrw(String collectionId,
String recordId,
String wskey,
javax.servlet.http.HttpServletResponse response) |
ApiResponse |
searchKml(String collectionId,
String recordId,
String apiKey,
String sessionHash) |
@RequestMapping(value="/{collectionId}/{recordId}.json",
method=GET,
produces="application/json")
public org.springframework.web.servlet.ModelAndView record(@PathVariable
String collectionId,
@PathVariable
String recordId,
@RequestParam(value="profile",required=false,defaultValue="full")
String profile,
@RequestParam(value="wskey",required=true)
String wskey,
@RequestParam(value="callback",required=false)
String callback,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws eu.europeana.corelib.edm.exceptions.MongoRuntimeException
collectionId - recordId - profile - wskey - callback - request - response - eu.europeana.corelib.edm.exceptions.MongoRuntimeException@SwaggerIgnore @RequestMapping(value="/{collectionId}/{recordId}.kml", method=GET, produces="application/vnd.google-earth.kml+xml") @ResponseBody public ApiResponse searchKml(@PathVariable String collectionId, @PathVariable String recordId, @RequestParam(value="apikey",required=true) String apiKey, @RequestParam(value="sessionhash",required=true) String sessionHash)
@SwaggerIgnore @RequestMapping(value={"/context.jsonld","/context.json-ld"}, method=GET, produces="application/json") public org.springframework.web.servlet.ModelAndView contextJSONLD(@RequestParam(value="callback",required=false) String callback)
@SwaggerIgnore @RequestMapping(value="/{collectionId}/{recordId}.json-ld", method=GET, produces="application/json") public org.springframework.web.servlet.ModelAndView recordJSON_LD(@PathVariable String collectionId, @PathVariable String recordId, @RequestParam(value="wskey",required=true) String wskey, @RequestParam(value="format",required=false,defaultValue="compacted") String format, @RequestParam(value="callback",required=false) String callback, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/{collectionId}/{recordId}.jsonld",
method=GET,
produces="application/json")
public org.springframework.web.servlet.ModelAndView recordJSONLD(@PathVariable
String collectionId,
@PathVariable
String recordId,
@RequestParam(value="wskey",required=true)
String wskey,
@RequestParam(value="format",required=false,defaultValue="compacted")
String format,
@RequestParam(value="callback",required=false)
String callback,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/{collectionId}/{recordId}.rdf",
method=GET,
produces="application/rdf+xml")
public org.springframework.web.servlet.ModelAndView recordRdf(@PathVariable
String collectionId,
@PathVariable
String recordId,
@RequestParam(value="wskey",required=true)
String wskey,
javax.servlet.http.HttpServletResponse response)
@SwaggerIgnore @RequestMapping(value="/{collectionId}/{recordId}.srw", method=GET, produces="text/xml") @ResponseBody public SrwResponse recordSrw(@PathVariable String collectionId, @PathVariable String recordId, @RequestParam(value="wskey",required=false) String wskey, javax.servlet.http.HttpServletResponse response) throws Exception
ExceptionCopyright © 2017. All rights reserved.