Class ImpexController
- java.lang.Object
-
- de.hybris.platform.hac.controller.console.ImpexController
-
@Controller @RequestMapping("/console/") public class ImpexController extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ImpexController(HacImpexFacade impexFacade, EnumerationService enumerationService, FlexibleSearchService flexibleSearchService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.MapgetTypeAndAttributes(java.lang.String typeName)java.util.MapgetTypes(java.lang.String typeStart)java.lang.StringhandleImpexExport(org.springframework.ui.Model model, @Valid ImpexContentFormData contentData, org.springframework.validation.BindingResult contentBindingResult, ImpexFileFormData fileData, org.springframework.validation.BindingResult fileBindingResult)java.lang.StringhandleImpexExportUpload(org.springframework.ui.Model model, @Valid ImpexFileFormData fileData, org.springframework.validation.BindingResult fileBindingResult, ImpexContentFormData contentData, org.springframework.validation.BindingResult contentBindingResult)java.lang.StringhandleImpexImportContent(org.springframework.ui.Model model, @Valid ImpexContentFormData contentData, org.springframework.validation.BindingResult contentBindingResult, ImpexFileFormData fileData, org.springframework.validation.BindingResult fileBindingResult)java.lang.StringhandleImpexImportUpload(org.springframework.ui.Model model, @Valid ImpexFileFormData fileData, org.springframework.validation.BindingResult fileBindingResult, ImpexContentFormData contentData, org.springframework.validation.BindingResult contentBindingResult)voidimpexExportContentInitBinder(org.springframework.web.bind.WebDataBinder binder)java.lang.StringimpexExportContentValidate(org.springframework.ui.Model model, @Valid ImpexContentFormData contentData, org.springframework.validation.BindingResult contentBindingResult, ImpexFileFormData fileData, org.springframework.validation.BindingResult fileBindingResult)voidimpexExportFileInitBinder(org.springframework.web.bind.WebDataBinder binder)java.lang.StringimpexExportForm(ImpexFileFormData fileData, ImpexContentFormData contentData, javax.servlet.http.HttpServletRequest request, org.springframework.ui.Model model)voidimpexImportContentInitBinder(org.springframework.web.bind.WebDataBinder binder)java.lang.StringimpexImportContentValidate(org.springframework.ui.Model model, @Valid ImpexContentFormData contentData, org.springframework.validation.BindingResult contentBindingResult, ImpexFileFormData fileData, org.springframework.validation.BindingResult fileBindingResult)voidimpexImportFileInitBinder(org.springframework.web.bind.WebDataBinder binder)java.lang.StringimpexImportForm(ImpexContentFormData contentData, ImpexFileFormData fileData, javax.servlet.http.HttpServletRequest request, org.springframework.ui.Model model)java.util.Collection<HybrisEnumValue>populateExportValidationModes()java.util.Collection<HybrisEnumValue>populateImportValidationModes()
-
-
-
Constructor Detail
-
ImpexController
@Autowired public ImpexController(HacImpexFacade impexFacade, EnumerationService enumerationService, FlexibleSearchService flexibleSearchService)
-
-
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)
-
-