@RestController
@RequestMapping(value="${crafter.core.rest.base.uri}/site/context")
public class SiteContextRestController
extends org.craftercms.core.controller.rest.RestControllerBase
implements org.craftercms.commons.rest.ManagementTokenAware
SiteContext
Modifier and Type | Field and Description |
---|---|
static String |
MODEL_ATTR_ID |
static String |
MODEL_ATTR_STATUS |
static String |
URL_CONTEXT_ID |
static String |
URL_DESTROY |
static String |
URL_GRAPHQL |
static String |
URL_REBUILD |
static String |
URL_ROOT |
static String |
URL_STATUS |
Constructor and Description |
---|
SiteContextRestController(SiteContextManager contextManager,
String configuredToken) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
destroy(String token) |
String |
getConfiguredToken() |
Map<String,String> |
getContextId(String token) |
Map<String,Object> |
getStatus(String token) |
Map<String,Object> |
rebuild(javax.servlet.http.HttpServletRequest request,
String token) |
Map<String,Object> |
rebuildSchema(javax.servlet.http.HttpServletRequest request,
String token) |
createResponseMessage, createSingletonModifiableMap
public static final String URL_ROOT
public static final String URL_CONTEXT_ID
public static final String URL_DESTROY
public static final String URL_REBUILD
public static final String URL_GRAPHQL
public static final String URL_STATUS
public static final String MODEL_ATTR_ID
public static final String MODEL_ATTR_STATUS
@ConstructorProperties(value={"contextManager","configuredToken"}) public SiteContextRestController(SiteContextManager contextManager, String configuredToken)
@GetMapping(value="/id") public Map<String,String> getContextId(@RequestParam String token) throws org.craftercms.commons.exceptions.InvalidManagementTokenException
org.craftercms.commons.exceptions.InvalidManagementTokenException
@GetMapping(value="/destroy") public Map<String,Object> destroy(@RequestParam String token) throws org.craftercms.commons.exceptions.InvalidManagementTokenException
org.craftercms.commons.exceptions.InvalidManagementTokenException
@GetMapping(value="/rebuild") public Map<String,Object> rebuild(javax.servlet.http.HttpServletRequest request, @RequestParam String token) throws org.craftercms.commons.exceptions.InvalidManagementTokenException
org.craftercms.commons.exceptions.InvalidManagementTokenException
@GetMapping(value="/graphql/rebuild") public Map<String,Object> rebuildSchema(javax.servlet.http.HttpServletRequest request, @RequestParam String token) throws org.craftercms.commons.exceptions.InvalidManagementTokenException
org.craftercms.commons.exceptions.InvalidManagementTokenException
@GetMapping(value="/status") public Map<String,Object> getStatus(@RequestParam String token) throws org.craftercms.commons.exceptions.InvalidManagementTokenException
org.craftercms.commons.exceptions.InvalidManagementTokenException
public String getConfiguredToken()
getConfiguredToken
in interface org.craftercms.commons.rest.ManagementTokenAware
Copyright © 2023 CrafterCMS. All rights reserved.