|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of PromotableOrderItem in org.broadleafcommerce.core.offer.service |
|---|
| Methods in org.broadleafcommerce.core.offer.service that return types with arguments of type PromotableOrderItem | |
|---|---|
Map<OrderItem,PromotableOrderItem> |
OfferServiceUtilitiesImpl.buildPromotableItemMap(PromotableOrder promotableOrder)
|
Map<OrderItem,PromotableOrderItem> |
OfferServiceUtilities.buildPromotableItemMap(PromotableOrder promotableOrder)
Builds a map from orderItem to promotableOrderItem. |
| Methods in org.broadleafcommerce.core.offer.service with parameters of type PromotableOrderItem | |
|---|---|
ExtensionResultStatusType |
OfferServiceExtensionHandler.calculatePotentialSavings(PromotableCandidateItemOffer itemOffer,
PromotableOrderItem item,
int quantity,
Map<String,Object> contextMap)
Modules may extend the calculatePotentialSavings method. |
ExtensionResultStatusType |
AbstractOfferServiceExtensionHandler.calculatePotentialSavings(PromotableCandidateItemOffer itemOffer,
PromotableOrderItem item,
int quantity,
Map<String,Object> contextMap)
|
ExtensionResultStatusType |
OfferServiceExtensionHandler.resetPriceDetails(PromotableOrderItem item)
Modules may need to clear additional offer details when resetPriceDetails is called. |
ExtensionResultStatusType |
AbstractOfferServiceExtensionHandler.resetPriceDetails(PromotableOrderItem item)
|
| Uses of PromotableOrderItem in org.broadleafcommerce.core.offer.service.discount |
|---|
| Fields in org.broadleafcommerce.core.offer.service.discount with type parameters of type PromotableOrderItem | |
|---|---|
protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
CandidatePromotionItems.candidateQualifiersMap
|
protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
CandidatePromotionItems.candidateTargetsMap
|
| Methods in org.broadleafcommerce.core.offer.service.discount that return types with arguments of type PromotableOrderItem | |
|---|---|
Set<PromotableOrderItem> |
CandidatePromotionItems.getAllCandidateTargets()
|
HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
CandidatePromotionItems.getCandidateQualifiersMap()
|
HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
CandidatePromotionItems.getCandidateTargetsMap()
|
| Methods in org.broadleafcommerce.core.offer.service.discount with parameters of type PromotableOrderItem | |
|---|---|
void |
CandidatePromotionItems.addQualifier(OfferItemCriteria criteria,
PromotableOrderItem item)
|
void |
CandidatePromotionItems.addTarget(OfferItemCriteria criteria,
PromotableOrderItem item)
|
int |
OrderItemPriceComparator.compare(PromotableOrderItem c1,
PromotableOrderItem c2)
|
| Uses of PromotableOrderItem in org.broadleafcommerce.core.offer.service.discount.domain |
|---|
| Classes in org.broadleafcommerce.core.offer.service.discount.domain that implement PromotableOrderItem | |
|---|---|
class |
PromotableOrderItemImpl
|
| Fields in org.broadleafcommerce.core.offer.service.discount.domain declared as PromotableOrderItem | |
|---|---|
protected PromotableOrderItem |
PromotableOrderItemPriceDetailImpl.promotableOrderItem
|
| Fields in org.broadleafcommerce.core.offer.service.discount.domain with type parameters of type PromotableOrderItem | |
|---|---|
protected List<PromotableOrderItem> |
PromotableOrderImpl.allOrderItems
|
protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
PromotableCandidateItemOfferImpl.candidateQualifiersMap
|
protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
PromotableCandidateFulfillmentGroupOfferImpl.candidateQualifiersMap
|
protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
PromotableCandidateOrderOfferImpl.candidateQualifiersMap
|
protected HashMap<OfferItemCriteria,List<PromotableOrderItem>> |
PromotableCandidateItemOfferImpl.candidateTargetsMap
|
protected List<PromotableOrderItem> |
PromotableFulfillmentGroupImpl.discountableOrderItems
|
protected List<PromotableOrderItem> |
PromotableOrderImpl.discountableOrderItems
|
protected List<PromotableOrderItem> |
PromotableCandidateItemOfferImpl.legacyCandidateTargets
|
| Methods in org.broadleafcommerce.core.offer.service.discount.domain that return PromotableOrderItem | |
|---|---|
PromotableOrderItem |
PromotableItemFactoryImpl.createPromotableOrderItem(OrderItem orderItem,
PromotableOrder order,
boolean includeAdjustments)
|
PromotableOrderItem |
PromotableItemFactory.createPromotableOrderItem(OrderItem orderItem,
PromotableOrder order,
boolean includeAdjustments)
|
PromotableOrderItem |
PromotableOrderItemPriceDetailWrapper.getPromotableOrderItem()
|
PromotableOrderItem |
PromotableOrderItemPriceDetailImpl.getPromotableOrderItem()
|
PromotableOrderItem |
PromotableOrderItemPriceDetail.getPromotableOrderItem()
Return the parent promotableOrderItem |
| Methods in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableOrderItem | |
|---|---|
Money |
PromotableCandidateItemOffer.calculateSavingsForOrderItem(PromotableOrderItem orderItem,
int qtyToReceiveSavings)
Public only for unit testing - not intended to be called |
Money |
PromotableCandidateItemOfferImpl.calculateSavingsForOrderItem(PromotableOrderItem orderItem,
int qtyToReceiveSavings)
|
PromotableOrderItemPriceDetail |
PromotableItemFactoryImpl.createPromotableOrderItemPriceDetail(PromotableOrderItem promotableOrderItem,
int quantity)
|
PromotableOrderItemPriceDetail |
PromotableItemFactory.createPromotableOrderItemPriceDetail(PromotableOrderItem promotableOrderItem,
int quantity)
|
| Constructors in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableOrderItem | |
|---|---|
PromotableOrderItemPriceDetailImpl(PromotableOrderItem promotableOrderItem,
int quantity)
|
|
| Uses of PromotableOrderItem in org.broadleafcommerce.core.offer.service.processor |
|---|
| Methods in org.broadleafcommerce.core.offer.service.processor with parameters of type PromotableOrderItem | |
|---|---|
protected Map<String,PromotableOrderItemPriceDetail> |
OrderOfferProcessorImpl.buildPromotableDetailsMap(PromotableOrderItem item)
|
protected Map<Long,PromotionQualifier> |
OrderOfferProcessorImpl.buildPromotableQualifiersMap(PromotableOrderItem item)
|
protected Money |
ItemOfferProcessorImpl.calculatePotentialSavingsForOrderItem(PromotableCandidateItemOffer itemOffer,
PromotableOrderItem item,
int quantity)
Provide an opportunity to for modules to override the potentialSavingsCalculation |
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 boolean |
AbstractBaseProcessor.couldOrderItemMeetOfferRequirement(OfferItemCriteria criteria,
PromotableOrderItem orderItem)
|
protected void |
ItemOfferProcessorImpl.restPriceDetails(PromotableOrderItem item)
|
protected void |
OrderOfferProcessorImpl.synchronizeItemPriceDetails(OrderItem orderItem,
PromotableOrderItem promotableOrderItem)
|
protected void |
OrderOfferProcessorImpl.synchronizeItemQualifiers(OrderItem orderItem,
PromotableOrderItem promotableOrderItem)
|
| Method parameters in org.broadleafcommerce.core.offer.service.processor with type arguments of type PromotableOrderItem | |
|---|---|
protected List<PromotableOrderItemPriceDetail> |
ItemOfferProcessorImpl.buildPriceDetailListFromOrderItems(List<PromotableOrderItem> items)
|
protected void |
AbstractBaseProcessor.checkForItemRequirements(Offer offer,
CandidatePromotionItems candidates,
OfferItemCriteria criteria,
List<PromotableOrderItem> promotableOrderItems,
boolean isQualifier)
|
protected CandidatePromotionItems |
AbstractBaseProcessor.couldOfferApplyToOrderItems(Offer offer,
List<PromotableOrderItem> promotableOrderItems)
|
| Uses of PromotableOrderItem in org.broadleafcommerce.core.order.service.manipulation |
|---|
| Fields in org.broadleafcommerce.core.order.service.manipulation with type parameters of type PromotableOrderItem | |
|---|---|
protected List<PromotableOrderItem> |
OrderItemSplitContainer.splitItems
|
| Methods in org.broadleafcommerce.core.order.service.manipulation that return types with arguments of type PromotableOrderItem | |
|---|---|
List<PromotableOrderItem> |
OrderItemSplitContainer.getSplitItems()
|
| Method parameters in org.broadleafcommerce.core.order.service.manipulation with type arguments of type PromotableOrderItem | |
|---|---|
void |
OrderItemSplitContainer.setSplitItems(List<PromotableOrderItem> splitItems)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||