Class SiteContentStoreRestController
- java.lang.Object
-
- org.craftercms.core.controller.rest.RestControllerBase
-
- org.craftercms.engine.controller.rest.SiteContentStoreRestController
-
@RestController @RequestMapping("${crafter.core.rest.base.uri}/site/content_store") public class SiteContentStoreRestController extends org.craftercms.core.controller.rest.RestControllerBase
REST controller to retrieve content from the site (items and trees). It's basically a wrapper forContentStoreRestController
that has already resolved the context automatically.- Author:
- avasquez
-
-
Constructor Summary
Constructors Constructor Description SiteContentStoreRestController(org.craftercms.core.controller.rest.ContentStoreRestController wrappedController)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description List<org.craftercms.core.service.Item>
getChildren(org.springframework.web.context.request.WebRequest request, javax.servlet.http.HttpServletResponse response, String url, boolean flatten)
protected String
getCurrentContextId()
org.dom4j.Document
getDescriptor(org.springframework.web.context.request.WebRequest request, javax.servlet.http.HttpServletResponse response, String url, boolean flatten)
Deprecated.Will be removed in 4.1, usegetItem
insteadorg.craftercms.core.service.Item
getItem(org.springframework.web.context.request.WebRequest request, javax.servlet.http.HttpServletResponse response, String url, boolean flatten)
org.craftercms.core.service.Tree
getTree(org.springframework.web.context.request.WebRequest request, javax.servlet.http.HttpServletResponse response, String url, Integer depth, boolean flatten)
-
-
-
Field Detail
-
URL_ROOT
public static final String URL_ROOT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SiteContentStoreRestController
@ConstructorProperties("wrappedController") public SiteContentStoreRestController(org.craftercms.core.controller.rest.ContentStoreRestController wrappedController)
-
-
Method Detail
-
getDescriptor
@RequestMapping(value="/descriptor", method=GET) public org.dom4j.Document getDescriptor(org.springframework.web.context.request.WebRequest request, javax.servlet.http.HttpServletResponse response, @RequestParam("url") String url, @RequestParam(required=false,defaultValue="false") boolean flatten)
Deprecated.Will be removed in 4.1, usegetItem
instead
-
getItem
@RequestMapping(value="/item", method=GET) public org.craftercms.core.service.Item getItem(org.springframework.web.context.request.WebRequest request, javax.servlet.http.HttpServletResponse response, @RequestParam("url") String url, @RequestParam(required=false,defaultValue="false") boolean flatten)
-
getChildren
@RequestMapping(value="/children", method=GET) public List<org.craftercms.core.service.Item> getChildren(org.springframework.web.context.request.WebRequest request, javax.servlet.http.HttpServletResponse response, @RequestParam("url") String url, @RequestParam(required=false,defaultValue="false") boolean flatten)
-
getTree
@RequestMapping(value="/tree", method=GET) public org.craftercms.core.service.Tree getTree(org.springframework.web.context.request.WebRequest request, javax.servlet.http.HttpServletResponse response, @RequestParam("url") String url, @RequestParam(value="depth",required=false) Integer depth, @RequestParam(required=false,defaultValue="false") boolean flatten)
-
getCurrentContextId
protected String getCurrentContextId()
-
-