|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface OfferService
The Interface OfferService.
| Method Summary | |
|---|---|
void |
applyFulfillmentGroupOffersToOrder(java.util.List<Offer> offers,
Order order)
|
void |
applyOffersToOrder(java.util.List<Offer> offers,
Order order)
Apply offers to order. |
java.util.List<Offer> |
buildOfferListForOrder(Order order)
Create a list of offers that applies to this order |
java.util.List<Offer> |
findAllOffers()
Returns all offers |
CustomerOfferDao |
getCustomerOfferDao()
|
FulfillmentGroupOfferProcessor |
getFulfillmentGroupOfferProcessor()
|
ItemOfferProcessor |
getItemOfferProcessor()
|
OfferCodeDao |
getOfferCodeDao()
|
OfferDao |
getOfferDao()
|
OrderOfferProcessor |
getOrderOfferProcessor()
|
Offer |
lookupOfferByCode(java.lang.String code)
Lookup offer by code. |
OfferCode |
lookupOfferCodeByCode(java.lang.String code)
Lookup OfferCode by code. |
Offer |
save(Offer offer)
Save a new offer or updates an existing offer |
OfferCode |
saveOfferCode(OfferCode offerCode)
Saves a new Offer or updates an existing Offer that belongs to an OfferCode, then saves or updates the OfferCode |
void |
setCustomerOfferDao(CustomerOfferDao customerOfferDao)
|
void |
setFulfillmentGroupOfferProcessor(FulfillmentGroupOfferProcessor fulfillmentGroupOfferProcessor)
|
void |
setItemOfferProcessor(ItemOfferProcessor itemOfferProcessor)
|
void |
setOfferCodeDao(OfferCodeDao offerCodeDao)
|
void |
setOfferDao(OfferDao offerDao)
|
void |
setOrderOfferProcessor(OrderOfferProcessor orderOfferProcessor)
|
| Method Detail |
|---|
java.util.List<Offer> findAllOffers()
Offer save(Offer offer)
offer -
OfferCode saveOfferCode(OfferCode offerCode)
offerCode -
Offer lookupOfferByCode(java.lang.String code)
code - the code
OfferCode lookupOfferCodeByCode(java.lang.String code)
code - the code
void applyOffersToOrder(java.util.List<Offer> offers,
Order order)
throws PricingException
offers - the offersorder - the order
PricingExceptionjava.util.List<Offer> buildOfferListForOrder(Order order)
order -
CustomerOfferDao getCustomerOfferDao()
void setCustomerOfferDao(CustomerOfferDao customerOfferDao)
OfferCodeDao getOfferCodeDao()
void setOfferCodeDao(OfferCodeDao offerCodeDao)
OfferDao getOfferDao()
void setOfferDao(OfferDao offerDao)
OrderOfferProcessor getOrderOfferProcessor()
void setOrderOfferProcessor(OrderOfferProcessor orderOfferProcessor)
ItemOfferProcessor getItemOfferProcessor()
void setItemOfferProcessor(ItemOfferProcessor itemOfferProcessor)
FulfillmentGroupOfferProcessor getFulfillmentGroupOfferProcessor()
void setFulfillmentGroupOfferProcessor(FulfillmentGroupOfferProcessor fulfillmentGroupOfferProcessor)
void applyFulfillmentGroupOffersToOrder(java.util.List<Offer> offers,
Order order)
throws PricingException
PricingException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||