Class AdminCustomerSegmentImporterController
java.lang.Object
com.broadleafcommerce.customersegment.admin.web.controller.AdminCustomerSegmentImporterController
@ConditionalOnAdmin
@Controller("blAdminCustomerSegmentImporterController")
@RequestMapping("/importer/customer-segment")
@ConditionalOnImporter
public class AdminCustomerSegmentImporterController
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.broadleafcommerce.importer.admin.web.controller.AdminImporterControllerprotected CustomerSegmentDaoprotected com.broadleafcommerce.importer.domain.ImportSpecification -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.core.io.ClassPathResourceexampleFile(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String id, String importSpecification) org.springframework.core.io.ClassPathResourceexampleFileAll(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String importSpecification) uploadImport(jakarta.servlet.http.HttpServletRequest request, Long customerSegmentId, org.springframework.web.multipart.MultipartFile file, String importSpecification, org.springframework.util.MultiValueMap<String, String> requestParams) viewImportCustomerSegmentConfigurePrompt(jakarta.servlet.http.HttpServletRequest request, Long customerSegmentId, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
-
Field Details
-
adminImportController
protected com.broadleafcommerce.importer.admin.web.controller.AdminImporterController adminImportController -
customerSegmentDao
-
customerSegmentSpec
protected com.broadleafcommerce.importer.domain.ImportSpecification customerSegmentSpec
-
-
Constructor Details
-
AdminCustomerSegmentImporterController
public AdminCustomerSegmentImporterController()
-
-
Method Details
-
viewImportCustomerSegmentConfigurePrompt
@RequestMapping(value="/{id}", method=GET) public String viewImportCustomerSegmentConfigurePrompt(jakarta.servlet.http.HttpServletRequest request, @PathVariable("id") Long customerSegmentId, jakarta.servlet.http.HttpServletResponse response, org.springframework.ui.Model model) throws Exception - Throws:
Exception
-
uploadImport
@RequestMapping(value="/{id}", method=POST, produces="application/json") @ResponseBody public Map<String,String> uploadImport(jakarta.servlet.http.HttpServletRequest request, @PathVariable("id") Long customerSegmentId, @RequestPart("file") org.springframework.web.multipart.MultipartFile file, @RequestPart("importSpecification") String importSpecification, @RequestParam org.springframework.util.MultiValueMap<String, String> requestParams) throws Exception- Throws:
Exception
-
exampleFile
@RequestMapping(value="{id}/example-file", method=GET) @ResponseBody public org.springframework.core.io.ClassPathResource exampleFile(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @PathVariable("id") String id, @RequestParam("importSpecification") String importSpecification) -
exampleFileAll
@RequestMapping(value="/example-file", method=GET) @ResponseBody public org.springframework.core.io.ClassPathResource exampleFileAll(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, @RequestParam("importSpecification") String importSpecification)
-