Class DynamicLanguagesController


  • @Controller
    @RequestMapping("/console/")
    public class DynamicLanguagesController
    extends java.lang.Object
    • Field Detail

      • COMMA_JOINER

        public static final com.google.common.base.Joiner COMMA_JOINER
    • 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()