Class ImpexController


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

      • impexImportForm

        @RequestMapping(value="impex/import",
                        method=GET)
        public java.lang.String impexImportForm​(@ModelAttribute("impexImportContent")
                                                ImpexContentFormData contentData,
                                                @ModelAttribute("impexImportFile")
                                                ImpexFileFormData fileData,
                                                javax.servlet.http.HttpServletRequest request,
                                                org.springframework.ui.Model model)
      • handleImpexImportUpload

        @RequestMapping(value="impex/import/upload",
                        method=POST)
        public java.lang.String handleImpexImportUpload​(org.springframework.ui.Model model,
                                                        @Valid @ModelAttribute("impexImportFile")
                                                        @Valid ImpexFileFormData fileData,
                                                        org.springframework.validation.BindingResult fileBindingResult,
                                                        @ModelAttribute("impexImportContent")
                                                        ImpexContentFormData contentData,
                                                        org.springframework.validation.BindingResult contentBindingResult)
                                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • handleImpexImportContent

        @RequestMapping(value="impex/import",
                        method=POST)
        public java.lang.String handleImpexImportContent​(org.springframework.ui.Model model,
                                                         @Valid @ModelAttribute("impexImportContent")
                                                         @Valid ImpexContentFormData contentData,
                                                         org.springframework.validation.BindingResult contentBindingResult,
                                                         @ModelAttribute("impexImportFile")
                                                         ImpexFileFormData fileData,
                                                         org.springframework.validation.BindingResult fileBindingResult)
      • impexImportContentInitBinder

        @InitBinder("impexImportContent")
        public void impexImportContentInitBinder​(org.springframework.web.bind.WebDataBinder binder)
      • impexImportFileInitBinder

        @InitBinder("impexImportFile")
        public void impexImportFileInitBinder​(org.springframework.web.bind.WebDataBinder binder)
      • impexExportForm

        @RequestMapping(value="impex/export",
                        method=GET)
        public java.lang.String impexExportForm​(@ModelAttribute("impexExportFile")
                                                ImpexFileFormData fileData,
                                                @ModelAttribute("impexExportContent")
                                                ImpexContentFormData contentData,
                                                javax.servlet.http.HttpServletRequest request,
                                                org.springframework.ui.Model model)
      • handleImpexExportUpload

        @RequestMapping(value="impex/export/upload",
                        method=POST)
        public java.lang.String handleImpexExportUpload​(org.springframework.ui.Model model,
                                                        @Valid @ModelAttribute("impexExportFile")
                                                        @Valid ImpexFileFormData fileData,
                                                        org.springframework.validation.BindingResult fileBindingResult,
                                                        @ModelAttribute("impexExportContent")
                                                        ImpexContentFormData contentData,
                                                        org.springframework.validation.BindingResult contentBindingResult)
                                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • handleImpexExport

        @RequestMapping(value="impex/export",
                        method=POST)
        public java.lang.String handleImpexExport​(org.springframework.ui.Model model,
                                                  @Valid @ModelAttribute("impexExportContent")
                                                  @Valid ImpexContentFormData contentData,
                                                  org.springframework.validation.BindingResult contentBindingResult,
                                                  @ModelAttribute("impexExportFile")
                                                  ImpexFileFormData fileData,
                                                  org.springframework.validation.BindingResult fileBindingResult)
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • impexExportFileInitBinder

        @InitBinder("impexExportFile")
        public void impexExportFileInitBinder​(org.springframework.web.bind.WebDataBinder binder)
      • impexExportContentInitBinder

        @InitBinder("impexExportContent")
        public void impexExportContentInitBinder​(org.springframework.web.bind.WebDataBinder binder)
      • impexImportContentValidate

        @RequestMapping(value="impex/import/validate",
                        method=POST)
        public java.lang.String impexImportContentValidate​(org.springframework.ui.Model model,
                                                           @Valid @ModelAttribute("impexImportContent")
                                                           @Valid ImpexContentFormData contentData,
                                                           org.springframework.validation.BindingResult contentBindingResult,
                                                           @ModelAttribute("impexImportFile")
                                                           ImpexFileFormData fileData,
                                                           org.springframework.validation.BindingResult fileBindingResult)
      • impexExportContentValidate

        @RequestMapping(value="impex/export/validate",
                        method=POST)
        public java.lang.String impexExportContentValidate​(org.springframework.ui.Model model,
                                                           @Valid @ModelAttribute("impexExportContent")
                                                           @Valid ImpexContentFormData contentData,
                                                           org.springframework.validation.BindingResult contentBindingResult,
                                                           @ModelAttribute("impexExportFile")
                                                           ImpexFileFormData fileData,
                                                           org.springframework.validation.BindingResult fileBindingResult)
      • populateImportValidationModes

        @ModelAttribute("importValidationModes")
        public java.util.Collection<HybrisEnumValue> populateImportValidationModes()
      • populateExportValidationModes

        @ModelAttribute("exportValidationModes")
        public java.util.Collection<HybrisEnumValue> populateExportValidationModes()
      • getTypeAndAttributes

        @RequestMapping(value="impex/typeAndAttributes",
                        method=POST,
                        headers="Accept=application/json")
        @ResponseBody
        public java.util.Map getTypeAndAttributes​(@ModelAttribute("type")
                                                  java.lang.String typeName)
      • getTypes

        @RequestMapping(value="impex/allTypes",
                        method=POST,
                        headers="Accept=application/json")
        @ResponseBody
        public java.util.Map getTypes​(@ModelAttribute("start")
                                      java.lang.String typeStart)