Class ComprehensiveProductExchangeEndpoint
java.lang.Object
com.broadleafcommerce.dataexchange.web.endpoint.ComprehensiveProductExchangeEndpoint
@FrameworkRestController
@FrameworkMapping("/comprehensive-product")
public class ComprehensiveProductExchangeEndpoint
extends Object
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptioncreateProducts(ProductList<ComprehensiveProduct> products, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected ProductList<ComprehensiveProduct>protected com.broadleafcommerce.common.extension.TypeFactoryvoidsetComprehensiveProductExchangeService(ComprehensiveProductExchangeService<ComprehensiveProduct> comprehensiveProductExchangeService) voidsetTypeFactory(com.broadleafcommerce.common.extension.TypeFactory typeFactory) protected voidvalidateContext(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)  
- 
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
 - 
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)  
 -