Class V1WebpageController


  • @RestController
    @Api(description="The V1 webpage controller",
         name="V1 Webpage controller")
    public class V1WebpageController
    extends Object
    • Constructor Detail

      • V1WebpageController

        public V1WebpageController()
    • Method Detail

      • getWebpageV1Json

        @ApiMethod(description="Get a webpage as JSON (Version 1)")
        @GetMapping(value={"/v1/webpages/{uuid}.json","/v1/webpages/{uuid}"},
                    produces="application/json")
        @ApiResponseObject
        public org.springframework.http.ResponseEntity<String> getWebpageV1Json​(@ApiPathParam(description="UUID of the webpage, e.g. <tt>599a120c-2dd5-11e8-b467-0ed5f89f718b</tt>") @PathVariable("uuid")
                                                                                UUID uuid,
                                                                                @ApiQueryParam(name="pLocale",description="Desired locale, e.g. <tt>de_DE</tt>. If unset, contents in all languages will be returned") @RequestParam(name="pLocale",required=false)
                                                                                Locale pLocale)
                                                                         throws IdentifiableServiceException,
                                                                                com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        IdentifiableServiceException
        com.fasterxml.jackson.core.JsonProcessingException
      • getWebpageV1Xml

        @ApiMethod(description="Get a webpage as XML (Version 1)")
        @GetMapping(value="/v1/webpages/{uuid}.xml",
                    produces="application/xml")
        @ApiResponseObject
        public org.springframework.http.ResponseEntity<String> getWebpageV1Xml​(@ApiPathParam(description="UUID of the webpage, e.g. <tt>599a120c-2dd5-11e8-b467-0ed5f89f718b</tt>") @PathVariable("uuid")
                                                                               UUID uuid,
                                                                               @ApiQueryParam(name="pLocale",description="Desired locale, e.g. <tt>de_DE</tt>. If unset, contents in all languages will be returned") @RequestParam(name="pLocale",required=false)
                                                                               Locale pLocale)
                                                                        throws IdentifiableServiceException,
                                                                               com.fasterxml.jackson.core.JsonProcessingException,
                                                                               org.springframework.oxm.XmlMappingException,
                                                                               IOException
        Throws:
        IdentifiableServiceException
        com.fasterxml.jackson.core.JsonProcessingException
        org.springframework.oxm.XmlMappingException
        IOException