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 Details

    • adminImportController

      protected com.broadleafcommerce.importer.admin.web.controller.AdminImporterController adminImportController
    • customerSegmentDao

      protected CustomerSegmentDao 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)