Uses of Interface
org.broadleafcommerce.core.catalog.domain.Sku

Packages that use Sku
org.broadleafcommerce.core.catalog.dao   
org.broadleafcommerce.core.catalog.domain   
org.broadleafcommerce.core.catalog.service   
org.broadleafcommerce.core.catalog.service.dynamic   
org.broadleafcommerce.core.order.domain   
org.broadleafcommerce.core.order.service   
org.broadleafcommerce.core.order.service.call   
org.broadleafcommerce.core.order.service.legacy   
org.broadleafcommerce.core.order.service.workflow.add   
org.broadleafcommerce.core.order.strategy   
 

Uses of Sku in org.broadleafcommerce.core.catalog.dao
 

Methods in org.broadleafcommerce.core.catalog.dao that return Sku
 Sku SkuDaoImpl.create()
           
 Sku SkuDao.create()
          Create a new Sku instance.
 Sku SkuDaoImpl.readFirstSku()
           
 Sku SkuDao.readFirstSku()
          Retrieve the Sku instance whose primary key is the smallest of all skus in the datastore
 Sku SkuDaoImpl.readSkuById(Long skuId)
           
 Sku SkuDao.readSkuById(Long skuId)
          Retrieve a Sku instance by its primary key
 Sku SkuDaoImpl.save(Sku sku)
           
 Sku SkuDao.save(Sku sku)
          Persist a Sku instance to the datastore
 

Methods in org.broadleafcommerce.core.catalog.dao that return types with arguments of type Sku
 List<Sku> SkuDaoImpl.readAllSkus()
           
 List<Sku> SkuDao.readAllSkus()
          Retrieve all Sku instances from the datastore
 List<Sku> SkuDaoImpl.readSkusById(List<Long> ids)
           
 List<Sku> SkuDao.readSkusById(List<Long> ids)
          Find all the Sku instances whose primary key matches one of the values from the passed in list
 

Methods in org.broadleafcommerce.core.catalog.dao with parameters of type Sku
 void SkuDaoImpl.delete(Sku sku)
           
 void SkuDao.delete(Sku sku)
          Remove the Sku instance from the datastore
 Sku SkuDaoImpl.save(Sku sku)
           
 Sku SkuDao.save(Sku sku)
          Persist a Sku instance to the datastore
 

Method parameters in org.broadleafcommerce.core.catalog.dao with type arguments of type Sku
protected  void ProductDaoImpl.attachActiveRestriction(Date currentDate, javax.persistence.criteria.Path<? extends Product> product, javax.persistence.criteria.Path<? extends Sku> sku, List<javax.persistence.criteria.Predicate> restrictions)
           
protected  void ProductDaoImpl.attachOrderBy(ProductSearchCriteria searchCriteria, javax.persistence.criteria.From<?,? extends Product> product, javax.persistence.criteria.Path<? extends Sku> sku, javax.persistence.criteria.CriteriaQuery<?> criteria)
           
protected  void ProductDaoImpl.attachProductSearchCriteria(ProductSearchCriteria searchCriteria, javax.persistence.criteria.From<?,? extends Product> product, javax.persistence.criteria.From<?,? extends Sku> sku, List<javax.persistence.criteria.Predicate> restrictions)
           
 

Uses of Sku in org.broadleafcommerce.core.catalog.domain
 

Classes in org.broadleafcommerce.core.catalog.domain that implement Sku
 class SkuImpl
          The Class SkuImpl is the default implementation of Sku.
 

Fields in org.broadleafcommerce.core.catalog.domain declared as Sku
protected  Sku ProductImpl.defaultSku
           
protected  Sku SkuAttributeImpl.sku
          The sku.
 

Fields in org.broadleafcommerce.core.catalog.domain with type parameters of type Sku
protected  List<Sku> ProductImpl.additionalSkus
          The all skus.
protected  List<Sku> ProductImpl.skus
          The skus.
protected  List<Sku> SkuFeeImpl.skus
           
 

Methods in org.broadleafcommerce.core.catalog.domain that return Sku
 Sku ProductImpl.getDefaultSku()
           
 Sku Product.getDefaultSku()
          Gets the default Sku associated with this Product.
 Sku SkuBundleItemImpl.getSku()
           
 Sku SkuAttribute.getSku()
          Gets the sku.
 Sku SkuBundleItem.getSku()
           
 Sku SkuAttributeImpl.getSku()
           
protected  Sku SkuImpl.lookupDefaultSku()
           
 

Methods in org.broadleafcommerce.core.catalog.domain that return types with arguments of type Sku
 List<Sku> ProductImpl.getAdditionalSkus()
           
 List<Sku> Product.getAdditionalSkus()
          Gets all the additional Skus associated with this Product.
 List<Sku> ProductImpl.getAllSkus()
           
 List<Sku> Product.getAllSkus()
          Returns all the Skus that are associated with this Product (including Product.getDefaultSku()) regardless of whether or not the Skus are active or not

Note: in the event that the default Sku was added to the list of Product.getAdditionalSkus(), it is filtered out so that only a single instance of Product.getDefaultSku() is contained in the resulting list
 List<Sku> SkuFee.getSkus()
          Gets the Skus associated with this surcharge
 List<Sku> ProductImpl.getSkus()
           
 List<Sku> SkuFeeImpl.getSkus()
           
 List<Sku> Product.getSkus()
          Returns a list of Skus filtered by whether the Skus are active or not.
 

Methods in org.broadleafcommerce.core.catalog.domain with parameters of type Sku
 Money SkuBundleItemImpl.getDynamicSalePrice(Sku sku, BigDecimal salePrice)
           
 void ProductImpl.setDefaultSku(Sku defaultSku)
           
 void Product.setDefaultSku(Sku defaultSku)
          Sets the default Sku for this Product

Note: this operation is cascaded with CascadeType.ALL which saves from having to persist the Product in 2 operations: first persist the Sku and then take the merged Sku, set it as this Product's default Sku, and then persist this Product.
 void SkuBundleItemImpl.setSku(Sku sku)
           
 void SkuAttribute.setSku(Sku sku)
          Sets the sku.
 void SkuBundleItem.setSku(Sku sku)
           
 void SkuAttributeImpl.setSku(Sku sku)
           
 

Method parameters in org.broadleafcommerce.core.catalog.domain with type arguments of type Sku
 void ProductImpl.setAdditionalSkus(List<Sku> skus)
           
 void Product.setAdditionalSkus(List<Sku> skus)
          Sets the additional Skus associated to this Product.
 void SkuFee.setSkus(List<Sku> skus)
          Sets the Skus associated with this surcharge
 void SkuFeeImpl.setSkus(List<Sku> skus)
           
 

Uses of Sku in org.broadleafcommerce.core.catalog.service
 

Methods in org.broadleafcommerce.core.catalog.service that return Sku
 Sku CatalogServiceImpl.createSku()
           
 Sku CatalogService.createSku()
           
 Sku CatalogServiceImpl.findSkuById(Long skuId)
           
 Sku CatalogService.findSkuById(Long skuId)
           
 Sku CatalogServiceImpl.saveSku(Sku sku)
           
 Sku CatalogService.saveSku(Sku sku)
           
 

Methods in org.broadleafcommerce.core.catalog.service that return types with arguments of type Sku
 List<Sku> CatalogServiceImpl.findAllSkus()
           
 List<Sku> CatalogService.findAllSkus()
           
 List<Sku> CatalogServiceImpl.findSkusByIds(List<Long> ids)
           
 List<Sku> CatalogService.findSkusByIds(List<Long> ids)
           
 

Methods in org.broadleafcommerce.core.catalog.service with parameters of type Sku
 Sku CatalogServiceImpl.saveSku(Sku sku)
           
 Sku CatalogService.saveSku(Sku sku)
           
 

Uses of Sku in org.broadleafcommerce.core.catalog.service.dynamic
 

Methods in org.broadleafcommerce.core.catalog.service.dynamic with parameters of type Sku
 DynamicSkuPrices DynamicSkuPricingService.getSkuPrices(Sku sku, HashMap skuPricingConsiderations)
          While this method should return a DynamicSkuPrices (and not just null) the members of the result can all be null; they do not have to be set
 DynamicSkuPrices DefaultDynamicSkuPricingServiceImpl.getSkuPrices(Sku sku, HashMap skuPricingConsiderations)
           
 

Constructors in org.broadleafcommerce.core.catalog.service.dynamic with parameters of type Sku
DefaultDynamicSkuPricingInvocationHandler(Sku sku)
           
DefaultDynamicSkuPricingInvocationHandler(Sku sku, BigDecimal salePriceOverride)
          This is used with SkuBundleItem to allow the bundle override price.
DefaultDynamicSkuPricingInvocationHandler(Sku sku, Money adjustments)
          Used to add ProductOptionValue price adjustments to the proxy Sku
 

Uses of Sku in org.broadleafcommerce.core.order.domain
 

Fields in org.broadleafcommerce.core.order.domain declared as Sku
protected  Sku BundleOrderItemImpl.sku
           
protected  Sku DiscreteOrderItemImpl.sku
           
 

Methods in org.broadleafcommerce.core.order.domain that return Sku
 Sku BundleOrderItemImpl.getSku()
           
 Sku DiscreteOrderItem.getSku()
           
 Sku BundleOrderItem.getSku()
          For BundleOrderItem created from a ProductBundle, this will represent the default sku of the product bundle.
 Sku SkuAccessor.getSku()
           
 Sku DiscreteOrderItemImpl.getSku()
           
 

Methods in org.broadleafcommerce.core.order.domain with parameters of type Sku
 boolean Order.containsSku(Sku sku)
          Checks the DiscreteOrderItems in the cart and returns whether or not the given SKU was found.
 boolean NullOrderImpl.containsSku(Sku sku)
           
 boolean OrderImpl.containsSku(Sku sku)
           
 void DynamicPriceDiscreteOrderItemImpl.setSku(Sku sku)
           
 void BundleOrderItemImpl.setSku(Sku sku)
           
 void DiscreteOrderItem.setSku(Sku sku)
           
 void BundleOrderItem.setSku(Sku sku)
           
 void DiscreteOrderItemImpl.setSku(Sku sku)
           
 

Uses of Sku in org.broadleafcommerce.core.order.service
 

Methods in org.broadleafcommerce.core.order.service with parameters of type Sku
protected  boolean OrderServiceImpl.itemMatches(Sku item1Sku, Product item1Product, Map<String,OrderItemAttribute> item1Attributes, OrderItemRequestDTO item2)
           
 

Uses of Sku in org.broadleafcommerce.core.order.service.call
 

Fields in org.broadleafcommerce.core.order.service.call declared as Sku
protected  Sku ProductBundleOrderItemRequest.sku
           
protected  Sku AbstractOrderItemRequest.sku
           
 

Methods in org.broadleafcommerce.core.order.service.call that return Sku
 Sku ProductBundleOrderItemRequest.getSku()
           
 Sku AbstractOrderItemRequest.getSku()
           
 

Methods in org.broadleafcommerce.core.order.service.call with parameters of type Sku
 ProductBundleOrderItemRequest ProductBundleOrderItemRequest.setSku(Sku sku)
           
 void AbstractOrderItemRequest.setSku(Sku sku)
           
 

Uses of Sku in org.broadleafcommerce.core.order.service.legacy
 

Methods in org.broadleafcommerce.core.order.service.legacy that return Sku
protected  Sku LegacyOrderServiceImpl.determineSku(Product product, Long skuId, Map<String,String> attributeValues)
          Deprecated.  
protected  Sku LegacyOrderServiceImpl.findMatchingSku(Product product, Map<String,String> attributeValues)
          Deprecated. Checks to make sure the correct SKU is still attached to the order.
 

Methods in org.broadleafcommerce.core.order.service.legacy with parameters of type Sku
protected  boolean LegacyOrderServiceImpl.checkSkuForMatch(Sku sku, Map<String,String> attributeValues)
          Deprecated.  
 DiscreteOrderItemRequest LegacyOrderServiceImpl.createDiscreteOrderItemRequest(Order order, BundleOrderItem bundleOrderItem, Sku sku, Product product, Category category, Integer quantity, Map<String,String> itemAttributes)
          Deprecated.  
 

Uses of Sku in org.broadleafcommerce.core.order.service.workflow.add
 

Methods in org.broadleafcommerce.core.order.service.workflow.add that return Sku
protected  Sku ValidateAddRequestActivity.determineSku(Product product, Long skuId, Map<String,String> attributeValues)
           
protected  Sku ValidateAddRequestActivity.findMatchingSku(Product product, Map<String,String> attributeValues)
           
 

Methods in org.broadleafcommerce.core.order.service.workflow.add with parameters of type Sku
protected  boolean ValidateAddRequestActivity.checkSkuForMatch(Sku sku, Map<String,String> attributeValues)
           
 

Uses of Sku in org.broadleafcommerce.core.order.strategy
 

Methods in org.broadleafcommerce.core.order.strategy with parameters of type Sku
protected  FulfillmentType FulfillmentGroupItemStrategyImpl.resolveFulfillmentType(Sku sku)
           
 



Copyright © 2013. All Rights Reserved.