Class DynamicLanguagesController
- java.lang.Object
-
- de.hybris.platform.hac.controller.console.DynamicLanguagesController
-
@Controller @RequestMapping("/console/") public class DynamicLanguagesController extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static com.google.common.base.JoinerCOMMA_JOINER
-
Constructor Summary
Constructors Constructor Description DynamicLanguagesController(HacDynamicLanguagesFacade facade)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAllScripts()java.lang.StringgetScriptContent()ScriptFileFormDatagetScriptFileFormData()java.util.Set<ScriptEngineType>getScriptingLanguages()java.lang.StringhandleFileUpload(org.springframework.ui.Model model, ScriptFileFormData data, org.springframework.validation.BindingResult result)ScriptDatascriptDelete(java.lang.String code)java.util.Map<java.lang.String,java.lang.Object>scriptExecute(java.lang.String script, java.lang.String scriptType, boolean commit)java.lang.Stringscripting(org.springframework.ui.Model model)ScriptDatascriptLoad(java.lang.String code)java.lang.StringscriptSave()java.lang.StringscriptSave(org.springframework.ui.Model model, java.lang.String code, java.lang.String content, java.lang.String scriptType)intsetHistoryMax()
-
-
-
Constructor Detail
-
DynamicLanguagesController
@Autowired public DynamicLanguagesController(HacDynamicLanguagesFacade facade)
-
-
Method Detail
-
scripting
@RequestMapping("scripting") public java.lang.String scripting(org.springframework.ui.Model model)
-
scriptExecute
@RequestMapping(value="scripting/execute", method=POST, headers="Accept=application/json") @ResponseBody public java.util.Map<java.lang.String,java.lang.Object> scriptExecute(@RequestParam java.lang.String script, @RequestParam java.lang.String scriptType, @RequestParam boolean commit) throws java.lang.Exception- Throws:
java.lang.Exception
-
scriptSave
@RequestMapping(value="scripting/save", method=GET) public java.lang.String scriptSave()
-
scriptSave
@RequestMapping(value="scripting/save", method=POST, headers="Accept=application/json") public java.lang.String scriptSave(org.springframework.ui.Model model, @RequestParam java.lang.String code, @RequestParam("script") java.lang.String content, @RequestParam java.lang.String scriptType) throws java.lang.Exception- Throws:
java.lang.Exception
-
scriptLoad
@RequestMapping(value="scripting/load", method=POST, headers="Accept=application/json") @ResponseBody public ScriptData scriptLoad(@RequestParam java.lang.String code) throws java.lang.Exception- Throws:
java.lang.Exception
-
scriptDelete
@RequestMapping(value="scripting/delete", method=POST, headers="Accept=application/json") @ResponseBody public ScriptData scriptDelete(@RequestParam java.lang.String code) throws java.lang.Exception- Throws:
java.lang.Exception
-
setHistoryMax
@ModelAttribute("historyMax") public int setHistoryMax()
-
handleFileUpload
@RequestMapping(value="scripting/upload", method=POST) public java.lang.String handleFileUpload(org.springframework.ui.Model model, @ModelAttribute("scriptFileFormData") ScriptFileFormData data, org.springframework.validation.BindingResult result)
-
getScriptFileFormData
@ModelAttribute("scriptFileFormData") public ScriptFileFormData getScriptFileFormData()
-
getScriptingLanguages
@ModelAttribute("scriptingLanguages") public java.util.Set<ScriptEngineType> getScriptingLanguages()
-
getScriptContent
@ModelAttribute("scriptContent") public java.lang.String getScriptContent()
-
getAllScripts
@ModelAttribute("scripts") public java.lang.String getAllScripts()
-
-