|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SkuDao
SkuDao provides persistence access to Sku instances
| Method Summary | |
|---|---|
Sku |
create()
Create a new Sku instance. |
void |
delete(Sku sku)
Remove the Sku instance from the datastore |
List<Sku> |
readAllSkus()
Retrieve all Sku instances from the datastore |
Sku |
readFirstSku()
Retrieve the Sku instance whose primary key is the smallest
of all skus in the datastore |
Sku |
readSkuById(Long skuId)
Retrieve a Sku instance by its primary key |
List<Sku> |
readSkusById(List<Long> ids)
Find all the Sku instances whose primary key matches
one of the values from the passed in list |
Sku |
save(Sku sku)
Persist a Sku instance to the datastore |
SkuFee |
saveSkuFee(SkuFee fee)
|
| Method Detail |
|---|
Sku readSkuById(Long skuId)
Sku instance by its primary key
skuId - the primary key of the sku
Sku save(Sku sku)
Sku instance to the datastore
sku - the sku to persist
SkuFee saveSkuFee(SkuFee fee)
Sku readFirstSku()
Sku instance whose primary key is the smallest
of all skus in the datastore
List<Sku> readAllSkus()
Sku instances from the datastore
List<Sku> readSkusById(List<Long> ids)
Sku instances whose primary key matches
one of the values from the passed in list
ids - the list of primary key values
void delete(Sku sku)
Sku instance from the datastore
sku - the sku to removeSku create()
Sku instance. The system will use the configuration in
/BroadleafCommerce/core/BroadleafCommerceFramework/src/main/resources/bl-framework-applicationContext-entity.xml
to determine which polymorphic version of Sku to instantiate. To make Broadleaf instantiate your
extension of Sku by default, include an entity configuration bean in your application context xml similar to:
<bean id="blEntityConfiguration" class="org.broadleafcommerce.common.persistence.EntityConfiguration">
<property name="entityContexts">
<list>
<value>classpath:myCompany-applicationContext-entity.xml</value>
</list>
</property>
</bean>
Sku instance based on the Broadleaf entity configuration.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||