org.broadleafcommerce.core.pricing.dao
Class ShippingRateDaoImpl

java.lang.Object
  extended by org.broadleafcommerce.core.pricing.dao.ShippingRateDaoImpl
All Implemented Interfaces:
ShippingRateDao

@Repository(value="blShippingRatesDao")
public class ShippingRateDaoImpl
extends java.lang.Object
implements ShippingRateDao


Field Summary
protected  javax.persistence.EntityManager em
           
protected  EntityConfiguration entityConfiguration
           
 
Constructor Summary
ShippingRateDaoImpl()
           
 
Method Summary
 ShippingRate create()
           
 ShippingRate readShippingRateByFeeTypesUnityQty(java.lang.String feeType, java.lang.String feeSubType, java.math.BigDecimal unitQuantity)
           
 ShippingRate readShippingRateById(java.lang.Long id)
           
 ShippingRate save(ShippingRate shippingRate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

em

protected javax.persistence.EntityManager em

entityConfiguration

protected EntityConfiguration entityConfiguration
Constructor Detail

ShippingRateDaoImpl

public ShippingRateDaoImpl()
Method Detail

save

public ShippingRate save(ShippingRate shippingRate)
Specified by:
save in interface ShippingRateDao

readShippingRateById

public ShippingRate readShippingRateById(java.lang.Long id)
Specified by:
readShippingRateById in interface ShippingRateDao

readShippingRateByFeeTypesUnityQty

public ShippingRate readShippingRateByFeeTypesUnityQty(java.lang.String feeType,
                                                       java.lang.String feeSubType,
                                                       java.math.BigDecimal unitQuantity)
Specified by:
readShippingRateByFeeTypesUnityQty in interface ShippingRateDao

create

public ShippingRate create()
Specified by:
create in interface ShippingRateDao


Copyright © 2012. All Rights Reserved.