@Controller
@CrossOrigin(origins="*")
@RequestMapping(value="/manage")
public class ManagementController
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
ICdmMassIndexer |
indexer |
static Logger |
logger |
ProgressMonitorController |
progressMonitorController |
Constructor and Description |
---|
ManagementController() |
Modifier and Type | Method and Description |
---|---|
protected org.springframework.web.servlet.ModelAndView |
doList(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse respone) |
org.springframework.web.servlet.ModelAndView |
doPurge(java.lang.String frontendBaseUrl,
java.lang.Integer priority,
boolean dataRedirect,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
This will wipe out the index.
|
org.springframework.web.servlet.ModelAndView |
doRedict(java.lang.String frontendBaseUrl,
java.lang.Integer priority,
boolean dataRedirect,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Create dictionaries for all cdm entities listed in
ICdmMassIndexer.dictionaryClasses() . |
org.springframework.web.servlet.ModelAndView |
doReindex(java.lang.String frontendBaseUrl,
java.lang.Class<? extends CdmBase>[] types,
java.lang.Integer priority,
boolean dataRedirect,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Reindex all cdm entities listed in
ICdmMassIndexer.indexedClasses() . |
org.springframework.web.servlet.ModelAndView |
doReload(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse respone) |
void |
initIndexArrayBinder(org.springframework.web.bind.WebDataBinder binder) |
void |
initIndexClassBinder(org.springframework.web.bind.WebDataBinder binder) |
public static final Logger logger
@Autowired public ICdmMassIndexer indexer
@Autowired public ProgressMonitorController progressMonitorController
@InitBinder public void initIndexClassBinder(org.springframework.web.bind.WebDataBinder binder)
@InitBinder public void initIndexArrayBinder(org.springframework.web.bind.WebDataBinder binder)
protected org.springframework.web.servlet.ModelAndView doList(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse respone) throws java.lang.Exception
java.lang.Exception
public org.springframework.web.servlet.ModelAndView doReload(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse respone) throws java.lang.Exception
java.lang.Exception
@RequestMapping(value="reindex", method={GET,OPTIONS}) public org.springframework.web.servlet.ModelAndView doReindex(@RequestParam(value="frontendBaseUrl",required=false) java.lang.String frontendBaseUrl, @RequestParam(value="type",required=false) java.lang.Class<? extends CdmBase>[] types, @RequestParam(value="priority",required=false) java.lang.Integer priority, @RequestParam(value="dataRedirect",required=false) boolean dataRedirect, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
ICdmMassIndexer.indexedClasses()
. Re-indexing will not purge the
index.frontendBaseUrl
- if the CDM server is running behind a reverse proxy you need
to supply the base URL of web service front-end which is
provided by the proxy server.request
- respone
- java.lang.Exception
@RequestMapping(value="redict", method={GET,OPTIONS}) public org.springframework.web.servlet.ModelAndView doRedict(@RequestParam(value="frontendBaseUrl",required=false) java.lang.String frontendBaseUrl, @RequestParam(value="priority",required=false) java.lang.Integer priority, @RequestParam(value="dataRedirect",required=false) boolean dataRedirect, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
ICdmMassIndexer.dictionaryClasses()
. Re-dicting will not purge
the dictionaries.frontendBaseUrl
- if the CDM server is running behind a reverse proxy you need
to supply the base URL of web service front-end which is
provided by the proxy server.request
- respone
- java.lang.Exception
@RequestMapping(value="purge", method={GET,OPTIONS}) public org.springframework.web.servlet.ModelAndView doPurge(@RequestParam(value="frontendBaseUrl",required=false) java.lang.String frontendBaseUrl, @RequestParam(value="priority",required=false) java.lang.Integer priority, @RequestParam(value="dataRedirect",required=false) boolean dataRedirect, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
request
- respone
- java.lang.Exception
Copyright © 2007-2020 EDIT. All Rights Reserved.