Class ContentLinkRest

java.lang.Object
io.meeds.social.cms.rest.ContentLinkRest

@RestController @RequestMapping("/contentLinks") public class ContentLinkRest extends Object
  • Constructor Details

    • ContentLinkRest

      public ContentLinkRest()
  • Method Details

    • getExtensions

      @GetMapping(produces="application/json") public List<io.meeds.social.cms.model.ContentLinkExtension> getExtensions()
    • getLinks

      @GetMapping(value="{objectType}/{objectId}", produces="application/json") public List<io.meeds.social.cms.model.ContentLink> getLinks(jakarta.servlet.http.HttpServletRequest request, @PathVariable(name="objectType") String objectType, @PathVariable(name="objectId") String objectId, @RequestParam(name="fieldName",required=false) String fieldName, @RequestParam(name="lang",required=false) String lang)
    • getLink

      @GetMapping(value="link/{objectType}/{objectId}", produces="application/json") public io.meeds.social.cms.model.ContentLink getLink(jakarta.servlet.http.HttpServletRequest request, @PathVariable(name="objectType") String objectType, @PathVariable(name="objectId") String objectId)
    • searchLinks

      @GetMapping(value="{objectType}/search", produces="application/json") public List<io.meeds.social.cms.model.ContentLinkSearchResult> searchLinks(jakarta.servlet.http.HttpServletRequest request, @PathVariable(name="objectType") String objectType, @RequestParam("query") String query, @RequestParam(name="fieldName",required=false,defaultValue="0") int offset, @RequestParam(name="fieldName",required=false,defaultValue="10") int limit)
    • saveLinks

      @PutMapping(value="{objectType}/{objectId}", consumes="application/json") @ResponseStatus(NO_CONTENT) public void saveLinks(jakarta.servlet.http.HttpServletRequest request, @PathVariable(name="objectType") String objectType, @PathVariable(name="objectId") String objectId, @RequestParam(name="fieldName",required=false) String fieldName, @RequestParam(name="lang",required=false) String lang, @RequestBody io.meeds.social.cms.model.ContentLinkList linkList)