org.broadleafcommerce.core.inventory.dao
Interface AvailabilityDao

All Known Implementing Classes:
AvailabilityDaoImpl

public interface AvailabilityDao


Method Summary
 java.util.List<SkuAvailability> readSKUAvailability(java.util.List<java.lang.Long> skuIds, boolean realTime)
          Returns a SKU Availability record for the passed in skuId.
 java.util.List<SkuAvailability> readSKUAvailabilityForLocation(java.util.List<java.lang.Long> skuIds, java.lang.Long locationId, boolean realTime)
          Returns a SKU Availability record for the passed in skuId and locationId.
 void save(SkuAvailability skuAvailability)
           
 

Method Detail

readSKUAvailability

java.util.List<SkuAvailability> readSKUAvailability(java.util.List<java.lang.Long> skuIds,
                                                    boolean realTime)
Returns a SKU Availability record for the passed in skuId. Uses a cacheable query unless the realTime flag is set to true.

Parameters:
skuId -
realTime -
Returns:

readSKUAvailabilityForLocation

java.util.List<SkuAvailability> readSKUAvailabilityForLocation(java.util.List<java.lang.Long> skuIds,
                                                               java.lang.Long locationId,
                                                               boolean realTime)
Returns a SKU Availability record for the passed in skuId and locationId. Uses a cacheable query unless the realTime flag is set to true.

Parameters:
skuId -
realTime -
Returns:

save

void save(SkuAvailability skuAvailability)


Copyright © 2012. All Rights Reserved.