|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of Offer in org.broadleafcommerce.core.offer.dao |
|---|
| Methods in org.broadleafcommerce.core.offer.dao that return Offer | |
|---|---|
Offer |
OfferDaoImpl.create()
|
Offer |
OfferDao.create()
|
Offer |
OfferDaoImpl.readOfferById(Long offerId)
|
Offer |
OfferDao.readOfferById(Long offerId)
|
Offer |
OfferDaoImpl.save(Offer offer)
|
Offer |
OfferDao.save(Offer offer)
|
| Methods in org.broadleafcommerce.core.offer.dao that return types with arguments of type Offer | |
|---|---|
List<Offer> |
OfferDaoImpl.readAllOffers()
|
List<Offer> |
OfferDao.readAllOffers()
|
List<Offer> |
OfferDaoImpl.readOffersByAutomaticDeliveryType()
|
List<Offer> |
OfferDao.readOffersByAutomaticDeliveryType()
|
| Methods in org.broadleafcommerce.core.offer.dao with parameters of type Offer | |
|---|---|
void |
OfferDaoImpl.delete(Offer offer)
|
void |
OfferDao.delete(Offer offer)
|
Offer |
OfferDaoImpl.save(Offer offer)
|
Offer |
OfferDao.save(Offer offer)
|
| Uses of Offer in org.broadleafcommerce.core.offer.domain |
|---|
| Classes in org.broadleafcommerce.core.offer.domain that implement Offer | |
|---|---|
class |
OfferImpl
|
| Fields in org.broadleafcommerce.core.offer.domain declared as Offer | |
|---|---|
protected Offer |
OrderItemPriceDetailAdjustmentImpl.offer
|
protected Offer |
OrderItemAdjustmentImpl.offer
|
protected Offer |
CandidateOrderOfferImpl.offer
|
protected Offer |
FulfillmentGroupAdjustmentImpl.offer
|
protected Offer |
CriteriaOfferXref.CriteriaOfferXrefPK.offer
|
protected Offer |
CandidateFulfillmentGroupOfferImpl.offer
|
protected Offer |
CandidateItemOfferImpl.offer
|
protected Offer |
CustomerOfferImpl.offer
|
protected Offer |
OfferCodeImpl.offer
|
protected Offer |
OrderAdjustmentImpl.offer
|
| Methods in org.broadleafcommerce.core.offer.domain that return Offer | |
|---|---|
Offer |
CandidateItemOffer.getOffer()
|
Offer |
OfferTier.getOffer()
|
Offer |
OrderItemPriceDetailAdjustmentImpl.getOffer()
|
Offer |
OrderItemAdjustmentImpl.getOffer()
|
Offer |
CandidateOrderOfferImpl.getOffer()
|
Offer |
FulfillmentGroupAdjustmentImpl.getOffer()
|
Offer |
CustomerOffer.getOffer()
|
Offer |
CriteriaOfferXref.CriteriaOfferXrefPK.getOffer()
|
Offer |
CandidateFulfillmentGroupOfferImpl.getOffer()
|
Offer |
CandidateItemOfferImpl.getOffer()
|
Offer |
CustomerOfferImpl.getOffer()
|
Offer |
OfferCode.getOffer()
|
Offer |
CandidateFulfillmentGroupOffer.getOffer()
|
Offer |
CandidateOrderOffer.getOffer()
|
Offer |
OfferCodeImpl.getOffer()
|
Offer |
OrderAdjustmentImpl.getOffer()
|
Offer |
Adjustment.getOffer()
|
Offer |
CandidateOffer.getOffer()
|
| Methods in org.broadleafcommerce.core.offer.domain with parameters of type Offer | |
|---|---|
void |
FulfillmentGroupAdjustmentImpl.init(FulfillmentGroup fulfillmentGroup,
Offer offer,
String reason)
|
void |
FulfillmentGroupAdjustment.init(FulfillmentGroup fulfillmentGroup,
Offer offer,
String reason)
|
void |
OrderItemAdjustmentImpl.init(OrderItem orderItem,
Offer offer,
String reason)
|
void |
OrderItemAdjustment.init(OrderItem orderItem,
Offer offer,
String reason)
|
void |
OrderItemPriceDetailAdjustmentImpl.init(OrderItemPriceDetail orderItemPriceDetail,
Offer offer,
String reason)
|
void |
OrderItemPriceDetailAdjustment.init(OrderItemPriceDetail orderItemPriceDetail,
Offer offer,
String reason)
|
void |
OrderAdjustment.init(Order order,
Offer offer,
String reason)
|
void |
OrderAdjustmentImpl.init(Order order,
Offer offer,
String reason)
|
void |
CandidateItemOffer.setOffer(Offer offer)
|
void |
OfferTier.setOffer(Offer offer)
|
void |
OrderItemPriceDetailAdjustmentImpl.setOffer(Offer offer)
|
void |
OrderItemAdjustmentImpl.setOffer(Offer offer)
|
void |
CandidateOrderOfferImpl.setOffer(Offer offer)
|
void |
FulfillmentGroupAdjustmentImpl.setOffer(Offer offer)
|
void |
CustomerOffer.setOffer(Offer offer)
|
void |
CriteriaOfferXref.CriteriaOfferXrefPK.setOffer(Offer offer)
|
void |
CandidateFulfillmentGroupOfferImpl.setOffer(Offer offer)
|
void |
CandidateItemOfferImpl.setOffer(Offer offer)
|
void |
CustomerOfferImpl.setOffer(Offer offer)
|
void |
OfferCode.setOffer(Offer offer)
|
void |
CandidateFulfillmentGroupOffer.setOffer(Offer offer)
|
void |
CandidateOrderOffer.setOffer(Offer offer)
|
void |
OfferCodeImpl.setOffer(Offer offer)
|
void |
OrderAdjustmentImpl.setOffer(Offer offer)
|
void |
CandidateOffer.setOffer(Offer offer)
|
| Uses of Offer in org.broadleafcommerce.core.offer.service |
|---|
| Methods in org.broadleafcommerce.core.offer.service that return Offer | |
|---|---|
Offer |
OfferService.lookupOfferByCode(String code)
Lookup offer by code. |
Offer |
OfferServiceImpl.lookupOfferByCode(String code)
Creates a list of offers that applies to this order. |
Offer |
OfferService.save(Offer offer)
Save a new offer or updates an existing offer |
Offer |
OfferServiceImpl.save(Offer offer)
|
| Methods in org.broadleafcommerce.core.offer.service that return types with arguments of type Offer | |
|---|---|
List<Offer> |
OfferService.buildOfferListForOrder(Order order)
Create a list of offers that applies to this order |
List<Offer> |
OfferServiceImpl.buildOfferListForOrder(Order order)
Creates a list of offers that applies to this order. |
List<Offer> |
OfferService.findAllOffers()
Returns all offers |
List<Offer> |
OfferServiceImpl.findAllOffers()
|
protected List<Offer> |
OfferServiceImpl.lookupAutomaticDeliveryOffers()
Private method used to retrieve all offers with DeliveryType of AUTOMATIC |
| Methods in org.broadleafcommerce.core.offer.service with parameters of type Offer | |
|---|---|
Offer |
OfferService.save(Offer offer)
Save a new offer or updates an existing offer |
Offer |
OfferServiceImpl.save(Offer offer)
|
boolean |
OfferService.verifyMaxCustomerUsageThreshold(Customer customer,
Offer offer)
Validates that the passed in customer has not exceeded the max uses for the passed in offer. |
boolean |
OfferServiceImpl.verifyMaxCustomerUsageThreshold(Customer customer,
Offer offer)
|
| Method parameters in org.broadleafcommerce.core.offer.service with type arguments of type Offer | |
|---|---|
ExtensionResultStatusType |
OfferServiceExtensionHandler.applyAdditionalFilters(List<Offer> offers)
|
ExtensionResultStatusType |
AbstractOfferServiceExtensionHandler.applyAdditionalFilters(List<Offer> offers)
|
void |
OfferService.applyFulfillmentGroupOffersToOrder(List<Offer> offers,
Order order)
|
void |
OfferServiceImpl.applyFulfillmentGroupOffersToOrder(List<Offer> offers,
Order order)
|
void |
OfferService.applyOffersToOrder(List<Offer> offers,
Order order)
Apply offers to order. |
void |
OfferServiceImpl.applyOffersToOrder(List<Offer> offers,
Order order)
|
| Uses of Offer in org.broadleafcommerce.core.offer.service.discount |
|---|
| Fields in org.broadleafcommerce.core.offer.service.discount declared as Offer | |
|---|---|
protected Offer |
FulfillmentGroupOfferPotential.offer
|
| Methods in org.broadleafcommerce.core.offer.service.discount that return Offer | |
|---|---|
Offer |
FulfillmentGroupOfferPotential.getOffer()
|
Offer |
PromotionQualifier.getPromotion()
|
Offer |
PromotionDiscount.getPromotion()
|
| Methods in org.broadleafcommerce.core.offer.service.discount with parameters of type Offer | |
|---|---|
void |
FulfillmentGroupOfferPotential.setOffer(Offer offer)
|
void |
PromotionQualifier.setPromotion(Offer promotion)
|
void |
PromotionDiscount.setPromotion(Offer promotion)
|
| Uses of Offer in org.broadleafcommerce.core.offer.service.discount.domain |
|---|
| Fields in org.broadleafcommerce.core.offer.service.discount.domain declared as Offer | |
|---|---|
protected Offer |
PromotableOrderAdjustmentImpl.offer
|
protected Offer |
PromotableCandidateItemOfferImpl.offer
|
protected Offer |
PromotableCandidateFulfillmentGroupOfferImpl.offer
|
protected Offer |
PromotableCandidateOrderOfferImpl.offer
|
protected Offer |
PromotableOrderItemPriceDetailAdjustmentImpl.offer
|
| Methods in org.broadleafcommerce.core.offer.service.discount.domain that return Offer | |
|---|---|
Offer |
PromotableOrderAdjustmentImpl.getOffer()
|
Offer |
PromotableCandidateOrderOffer.getOffer()
|
Offer |
PromotableFulfillmentGroupAdjustmentImpl.getOffer()
|
Offer |
PromotableOrderItemPriceDetailAdjustment.getOffer()
Returns the associated promotableCandidateItemOffer |
Offer |
OfferHolder.getOffer()
|
Offer |
PromotableCandidateFulfillmentGroupOffer.getOffer()
|
Offer |
PromotableOrderAdjustment.getOffer()
Returns the associated promotableCandidateOrderOffer |
Offer |
PromotableCandidateItemOffer.getOffer()
|
Offer |
PromotableCandidateItemOfferImpl.getOffer()
|
Offer |
PromotableCandidateFulfillmentGroupOfferImpl.getOffer()
|
Offer |
PromotableCandidateOrderOfferImpl.getOffer()
|
Offer |
PromotableOrderItemPriceDetailAdjustmentImpl.getOffer()
|
| Constructors in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type Offer | |
|---|---|
PromotableCandidateFulfillmentGroupOfferImpl(PromotableFulfillmentGroup promotableFulfillmentGroup,
Offer offer)
|
|
PromotableCandidateItemOfferImpl(PromotableOrder promotableOrder,
Offer offer)
|
|
PromotableCandidateOrderOfferImpl(PromotableOrder promotableOrder,
Offer offer)
|
|
PromotableCandidateOrderOfferImpl(PromotableOrder promotableOrder,
Offer offer,
Money potentialSavings)
Instead of calculating the potential savings, you can specify an override of this value. |
|
| Uses of Offer in org.broadleafcommerce.core.offer.service.processor |
|---|
| Methods in org.broadleafcommerce.core.offer.service.processor that return types with arguments of type Offer | |
|---|---|
List<Offer> |
AbstractBaseProcessor.filterOffers(List<Offer> offers,
Customer customer)
|
List<Offer> |
BaseProcessor.filterOffers(List<Offer> offers,
Customer customer)
|
protected List<Offer> |
AbstractBaseProcessor.removeInvalidCustomerOffers(List<Offer> offers,
Customer customer)
Private method that takes in a list of Offers and removes all Offers from the list that does not apply to this customer. |
protected List<Offer> |
AbstractBaseProcessor.removeInvalidRequestOffers(List<Offer> offers)
|
protected List<Offer> |
AbstractBaseProcessor.removeOutOfDateOffers(List<Offer> offers)
Removes all out of date offers. |
protected List<Offer> |
AbstractBaseProcessor.removeTimePeriodOffers(List<Offer> offers)
Removes all offers that are not within the timezone and timeperiod of the offer. |
| Methods in org.broadleafcommerce.core.offer.service.processor with parameters of type Offer | |
|---|---|
protected boolean |
AbstractBaseProcessor.couldOfferApplyToCustomer(Offer offer,
Customer customer)
Private method which executes the appliesToCustomerRules in the Offer to determine if this Offer can be applied to the Customer. |
protected boolean |
FulfillmentGroupOfferProcessorImpl.couldOfferApplyToFulfillmentGroup(Offer offer,
PromotableFulfillmentGroup fulfillmentGroup)
|
boolean |
OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer,
PromotableOrder promotableOrder)
|
boolean |
OrderOfferProcessor.couldOfferApplyToOrder(Offer offer,
PromotableOrder promotableOrder)
Executes the appliesToOrderRules in the Offer to determine if this offer can be applied to the Order, OrderItem, or FulfillmentGroup. |
protected boolean |
OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer,
PromotableOrder promotableOrder,
PromotableFulfillmentGroup fulfillmentGroup)
Private method which executes the appliesToOrderRules in the Offer to determine if this offer can be applied to the Order, OrderItem, or FulfillmentGroup. |
protected boolean |
OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer,
PromotableOrder promotableOrder,
PromotableOrderItem orderItem)
Private method which executes the appliesToOrderRules in the Offer to determine if this offer can be applied to the Order, OrderItem, or FulfillmentGroup. |
protected boolean |
OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer,
PromotableOrder promotableOrder,
PromotableOrderItem promotableOrderItem,
PromotableFulfillmentGroup promotableFulfillmentGroup)
Private method which executes the appliesToOrderRules in the Offer to determine if this offer can be applied to the Order, OrderItem, or FulfillmentGroup. |
protected CandidatePromotionItems |
AbstractBaseProcessor.couldOfferApplyToOrderItems(Offer offer,
List<PromotableOrderItem> promotableOrderItems)
|
protected boolean |
AbstractBaseProcessor.couldOfferApplyToRequestDTO(Offer offer,
RequestDTO requestDTO)
|
protected boolean |
AbstractBaseProcessor.couldOfferApplyToTimePeriod(Offer offer)
|
protected PromotableCandidateFulfillmentGroupOffer |
FulfillmentGroupOfferProcessorImpl.createCandidateFulfillmentGroupOffer(Offer offer,
List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers,
PromotableFulfillmentGroup fulfillmentGroup)
|
protected PromotableCandidateItemOffer |
ItemOfferProcessorImpl.createCandidateItemOffer(List<PromotableCandidateItemOffer> qualifiedItemOffers,
Offer offer,
PromotableOrder promotableOrder)
Create a candidate item offer based on the offer in question and a specific order item |
protected PromotableCandidateOrderOffer |
OrderOfferProcessorImpl.createCandidateOrderOffer(PromotableOrder promotableOrder,
List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
Offer offer)
|
void |
FulfillmentGroupOfferProcessorImpl.filterFulfillmentGroupLevelOffer(PromotableOrder order,
List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers,
Offer offer)
|
void |
FulfillmentGroupOfferProcessor.filterFulfillmentGroupLevelOffer(PromotableOrder order,
List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers,
Offer offer)
|
void |
ItemOfferProcessor.filterItemLevelOffer(PromotableOrder order,
List<PromotableCandidateItemOffer> qualifiedItemOffers,
Offer offer)
Review an item level offer against the list of discountable items from the order. |
void |
ItemOfferProcessorImpl.filterItemLevelOffer(PromotableOrder order,
List<PromotableCandidateItemOffer> qualifiedItemOffers,
Offer offer)
|
void |
OrderOfferProcessorImpl.filterOrderLevelOffer(PromotableOrder promotableOrder,
List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
Offer offer)
|
void |
OrderOfferProcessor.filterOrderLevelOffer(PromotableOrder promotableOrder,
List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
Offer offer)
|
TimeZone |
OfferTimeZoneProcessorImpl.getTimeZone(Offer offer)
|
TimeZone |
OfferTimeZoneProcessor.getTimeZone(Offer offer)
|
protected boolean |
AbstractBaseProcessor.meetsItemQualifierSubtotal(Offer offer,
CandidatePromotionItems candidateItem)
|
| Method parameters in org.broadleafcommerce.core.offer.service.processor with type arguments of type Offer | |
|---|---|
List<Offer> |
AbstractBaseProcessor.filterOffers(List<Offer> offers,
Customer customer)
|
List<Offer> |
BaseProcessor.filterOffers(List<Offer> offers,
Customer customer)
|
void |
ItemOfferProcessor.filterOffers(PromotableOrder order,
List<Offer> filteredOffers,
List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
List<PromotableCandidateItemOffer> qualifiedItemOffers)
|
void |
ItemOfferProcessorImpl.filterOffers(PromotableOrder order,
List<Offer> filteredOffers,
List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
List<PromotableCandidateItemOffer> qualifiedItemOffers)
|
protected List<Offer> |
AbstractBaseProcessor.removeInvalidCustomerOffers(List<Offer> offers,
Customer customer)
Private method that takes in a list of Offers and removes all Offers from the list that does not apply to this customer. |
protected List<Offer> |
AbstractBaseProcessor.removeInvalidRequestOffers(List<Offer> offers)
|
protected List<Offer> |
AbstractBaseProcessor.removeOutOfDateOffers(List<Offer> offers)
Removes all out of date offers. |
protected List<Offer> |
AbstractBaseProcessor.removeTimePeriodOffers(List<Offer> offers)
Removes all offers that are not within the timezone and timeperiod of the offer. |
| Uses of Offer in org.broadleafcommerce.core.order.domain |
|---|
| Fields in org.broadleafcommerce.core.order.domain declared as Offer | |
|---|---|
protected Offer |
OrderItemQualifierImpl.offer
|
| Fields in org.broadleafcommerce.core.order.domain with type parameters of type Offer | |
|---|---|
protected Map<Offer,OfferInfo> |
OrderImpl.additionalOfferInformation
|
| Methods in org.broadleafcommerce.core.order.domain that return Offer | |
|---|---|
Offer |
OrderItemQualifierImpl.getOffer()
|
Offer |
OrderItemQualifier.getOffer()
Returns the related offer |
| Methods in org.broadleafcommerce.core.order.domain that return types with arguments of type Offer | |
|---|---|
Map<Offer,OfferInfo> |
Order.getAdditionalOfferInformation()
|
Map<Offer,OfferInfo> |
NullOrderImpl.getAdditionalOfferInformation()
|
Map<Offer,OfferInfo> |
OrderImpl.getAdditionalOfferInformation()
|
| Methods in org.broadleafcommerce.core.order.domain with parameters of type Offer | |
|---|---|
void |
OrderItemQualifierImpl.setOffer(Offer offer)
|
void |
OrderItemQualifier.setOffer(Offer offer)
Sets the related offer. |
| Method parameters in org.broadleafcommerce.core.order.domain with type arguments of type Offer | |
|---|---|
void |
Order.setAdditionalOfferInformation(Map<Offer,OfferInfo> additionalOfferInformation)
|
void |
NullOrderImpl.setAdditionalOfferInformation(Map<Offer,OfferInfo> additionalOfferInformation)
|
void |
OrderImpl.setAdditionalOfferInformation(Map<Offer,OfferInfo> additionalOfferInformation)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||