Class ComprehensiveProductExchangeEndpoint

java.lang.Object
com.broadleafcommerce.dataexchange.web.endpoint.ComprehensiveProductExchangeEndpoint

@FrameworkRestController @FrameworkMapping("/comprehensive-product") public class ComprehensiveProductExchangeEndpoint extends Object
  • Constructor Details

    • ComprehensiveProductExchangeEndpoint

      public ComprehensiveProductExchangeEndpoint()
  • Method Details

    • createProducts

      @FrameworkPostMapping @FrameworkPutMapping @Policy(permissionRoots="COMPREHENSIVE_PRODUCT") public ProductList<ComprehensiveProduct> createProducts(@RequestBody ProductList<ComprehensiveProduct> products, @ContextOperation(CREATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • getProductList

      protected ProductList<ComprehensiveProduct> getProductList()
    • validateContext

      protected void validateContext(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • getComprehensiveProductExchangeService

      protected ComprehensiveProductExchangeService<ComprehensiveProduct> getComprehensiveProductExchangeService()
    • setComprehensiveProductExchangeService

      @Autowired public void setComprehensiveProductExchangeService(ComprehensiveProductExchangeService<ComprehensiveProduct> comprehensiveProductExchangeService)
    • getTypeFactory

      protected com.broadleafcommerce.common.extension.TypeFactory getTypeFactory()
    • setTypeFactory

      @Autowired public void setTypeFactory(com.broadleafcommerce.common.extension.TypeFactory typeFactory)