Class SiteContextRestController

java.lang.Object
org.craftercms.core.controller.rest.RestControllerBase
org.craftercms.engine.controller.rest.SiteContextRestController

@RestController @RequestMapping("${crafter.core.rest.base.uri}/site/context") public class SiteContextRestController extends org.craftercms.core.controller.rest.RestControllerBase
REST controller for operations related for the SiteContext
Author:
Alfonso Vásquez
  • Field Details

  • Constructor Details

  • Method Details

    • getContextId

      @GetMapping("/id") public Map<String,String> getContextId(@RequestParam String token) throws org.craftercms.commons.exceptions.InvalidManagementTokenException
      Throws:
      org.craftercms.commons.exceptions.InvalidManagementTokenException
    • destroy

      @GetMapping("/destroy") public Map<String,Object> destroy(@RequestParam String token) throws org.craftercms.commons.exceptions.InvalidManagementTokenException
      Throws:
      org.craftercms.commons.exceptions.InvalidManagementTokenException
    • rebuildAll

      @GetMapping("/rebuild_all") public Map<String,Object> rebuildAll(@RequestParam String token) throws org.craftercms.commons.exceptions.InvalidManagementTokenException
      Throws:
      org.craftercms.commons.exceptions.InvalidManagementTokenException
    • rebuild

      @GetMapping("/rebuild") public Map<String,Object> rebuild(javax.servlet.http.HttpServletRequest request, @RequestParam String token) throws org.craftercms.commons.exceptions.InvalidManagementTokenException
      Throws:
      org.craftercms.commons.exceptions.InvalidManagementTokenException
    • rebuildSchema

      @GetMapping("/graphql/rebuild") public Map<String,Object> rebuildSchema(javax.servlet.http.HttpServletRequest request, @RequestParam String token) throws org.craftercms.commons.exceptions.InvalidManagementTokenException
      Throws:
      org.craftercms.commons.exceptions.InvalidManagementTokenException
    • getStatus

      @GetMapping("/status") public Map<String,Object> getStatus(@RequestParam String token) throws org.craftercms.commons.exceptions.InvalidManagementTokenException
      Throws:
      org.craftercms.commons.exceptions.InvalidManagementTokenException
    • validateToken

      protected final void validateToken(String requestToken) throws org.craftercms.commons.exceptions.InvalidManagementTokenException
      Throws:
      org.craftercms.commons.exceptions.InvalidManagementTokenException