Package io.meeds.social.cms.rest
Class ContentLinkRest
java.lang.Object
io.meeds.social.cms.rest.ContentLinkRest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<io.meeds.social.cms.model.ContentLinkExtension> io.meeds.social.cms.model.ContentLinkList<io.meeds.social.cms.model.ContentLink> getLinks(jakarta.servlet.http.HttpServletRequest request, String objectType, String objectId, String fieldName, String lang) voidsaveLinks(jakarta.servlet.http.HttpServletRequest request, String objectType, String objectId, String fieldName, String lang, io.meeds.social.cms.model.ContentLinkList linkList) List<io.meeds.social.cms.model.ContentLinkSearchResult> searchLinks(jakarta.servlet.http.HttpServletRequest request, String objectType, String query, int offset, int limit)
-
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
-
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)
-