|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface OfferService
The Interface OfferService.
| Method Detail |
|---|
List<Offer> findAllOffers()
Offer save(Offer offer)
offer -
OfferCode saveOfferCode(OfferCode offerCode)
offerCode -
Offer lookupOfferByCode(String code)
code - the code
OfferCode findOfferCodeById(Long id)
id - the offer id
OfferCode lookupOfferCodeByCode(String code)
code - the code
void applyOffersToOrder(List<Offer> offers,
Order order)
throws PricingException
offers - the offersorder - the order
PricingExceptionList<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(List<Offer> offers,
Order order)
throws PricingException
PricingExceptionPromotableItemFactory getPromotableItemFactory()
void setPromotableItemFactory(PromotableItemFactory promotableItemFactory)
boolean verifyMaxCustomerUsageThreshold(Customer customer,
Offer offer)
offer - The offer to checkcustomer - The customer to check
OrderService getOrderService()
void setOrderService(OrderService orderService)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||