|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PromotableOrderItemPriceDetail | |
|---|---|
| org.broadleafcommerce.core.offer.service.discount.domain | |
| org.broadleafcommerce.core.offer.service.processor | |
| Uses of PromotableOrderItemPriceDetail in org.broadleafcommerce.core.offer.service.discount.domain |
|---|
| Classes in org.broadleafcommerce.core.offer.service.discount.domain that implement PromotableOrderItemPriceDetail | |
|---|---|
class |
PromotableOrderItemPriceDetailImpl
|
| Fields in org.broadleafcommerce.core.offer.service.discount.domain declared as PromotableOrderItemPriceDetail | |
|---|---|
protected PromotableOrderItemPriceDetail |
PromotableOrderItemPriceDetailAdjustmentImpl.promotableOrderItemPriceDetail
|
| Fields in org.broadleafcommerce.core.offer.service.discount.domain with type parameters of type PromotableOrderItemPriceDetail | |
|---|---|
protected List<PromotableOrderItemPriceDetail> |
PromotableOrderItemImpl.itemPriceDetails
|
| Methods in org.broadleafcommerce.core.offer.service.discount.domain that return PromotableOrderItemPriceDetail | |
|---|---|
PromotableOrderItemPriceDetail |
PromotableOrderItemImpl.createNewDetail(int quantity)
|
PromotableOrderItemPriceDetail |
PromotableOrderItem.createNewDetail(int quantity)
Creates a new detail with the associated quantity. |
PromotableOrderItemPriceDetail |
PromotableItemFactoryImpl.createPromotableOrderItemPriceDetail(PromotableOrderItem promotableOrderItem,
int quantity)
|
PromotableOrderItemPriceDetail |
PromotableItemFactory.createPromotableOrderItemPriceDetail(PromotableOrderItem promotableOrderItem,
int quantity)
|
PromotableOrderItemPriceDetail |
PromotableOrderItemPriceDetailAdjustment.getPromotableOrderItemPriceDetail()
Returns the associated promotableOrderItemPriceDetail |
PromotableOrderItemPriceDetail |
PromotableOrderItemPriceDetailAdjustmentImpl.getPromotableOrderItemPriceDetail()
|
protected PromotableOrderItemPriceDetail |
PromotableOrderItemPriceDetailImpl.split(int discountQty,
Long offerId)
|
PromotableOrderItemPriceDetail |
PromotableOrderItemPriceDetailImpl.splitIfNecessary()
|
PromotableOrderItemPriceDetail |
PromotableOrderItemPriceDetail.splitIfNecessary()
Checks to see that the discount quantities match the target quantities. |
| Methods in org.broadleafcommerce.core.offer.service.discount.domain that return types with arguments of type PromotableOrderItemPriceDetail | |
|---|---|
List<PromotableOrderItemPriceDetail> |
PromotableOrderImpl.getAllPromotableOrderItemPriceDetails()
|
List<PromotableOrderItemPriceDetail> |
PromotableOrder.getAllPromotableOrderItemPriceDetails()
Returns all of the price detail items for this order. |
List<PromotableOrderItemPriceDetail> |
PromotableOrderItemImpl.getPromotableOrderItemPriceDetails()
|
List<PromotableOrderItemPriceDetail> |
PromotableOrderItem.getPromotableOrderItemPriceDetails()
Returns the list of priceDetails associated with this item. |
| Methods in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableOrderItemPriceDetail | |
|---|---|
PromotableOrderItemPriceDetailAdjustment |
PromotableItemFactoryImpl.createPromotableOrderItemPriceDetailAdjustment(PromotableCandidateItemOffer promotableCandidateItemOffer,
PromotableOrderItemPriceDetail orderItemPriceDetail)
|
PromotableOrderItemPriceDetailAdjustment |
PromotableItemFactory.createPromotableOrderItemPriceDetailAdjustment(PromotableCandidateItemOffer promotableCandidateItemOffer,
PromotableOrderItemPriceDetail promotableOrderItemPriceDetail)
|
protected void |
PromotableOrderItemImpl.mergeDetails(PromotableOrderItemPriceDetail firstDetail,
PromotableOrderItemPriceDetail secondDetail)
|
| Constructors in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableOrderItemPriceDetail | |
|---|---|
PromotableOrderItemPriceDetailAdjustmentImpl(OrderItemPriceDetailAdjustment itemAdjustment,
PromotableOrderItemPriceDetail orderItemPriceDetail)
|
|
PromotableOrderItemPriceDetailAdjustmentImpl(PromotableCandidateItemOffer promotableCandidateItemOffer,
PromotableOrderItemPriceDetail orderItemPriceDetail)
|
|
| Uses of PromotableOrderItemPriceDetail in org.broadleafcommerce.core.offer.service.processor |
|---|
| Methods in org.broadleafcommerce.core.offer.service.processor with parameters of type PromotableOrderItemPriceDetail | |
|---|---|
protected boolean |
ItemOfferProcessorImpl.adjustmentIsNotGoodEnoughToBeApplied(PromotableCandidateItemOffer itemOffer,
PromotableOrderItemPriceDetail detail)
The adjustment might not be better than the sale price. |
protected void |
ItemOfferProcessorImpl.applyOrderItemAdjustment(PromotableCandidateItemOffer itemOffer,
PromotableOrderItemPriceDetail itemPriceDetail)
Private method used by applyAdjustments to create an OrderItemAdjustment from a CandidateOrderOffer and associates the OrderItemAdjustment to the OrderItem. |
protected void |
OrderOfferProcessorImpl.processMatchingDetails(OrderItemPriceDetail itemDetail,
PromotableOrderItemPriceDetail promotableItemDetail)
|
protected void |
OrderOfferProcessorImpl.updatePriceDetail(OrderItemPriceDetail itemDetail,
PromotableOrderItemPriceDetail promotableDetail)
|
| Method parameters in org.broadleafcommerce.core.offer.service.processor with type arguments of type PromotableOrderItemPriceDetail | |
|---|---|
protected void |
AbstractBaseProcessor.clearAllNonFinalizedQuantities(List<PromotableOrderItemPriceDetail> priceDetails)
We were not able to meet all of the ItemCriteria for a promotion, but some of the items were marked as qualifiers or targets. |
protected void |
AbstractBaseProcessor.finalizeQuantities(List<PromotableOrderItemPriceDetail> priceDetails)
Updates the finalQuanties for the PromotionDiscounts and PromotionQualifiers. |
protected void |
AbstractBaseProcessor.splitDetailsIfNecessary(List<PromotableOrderItemPriceDetail> priceDetails)
Checks to see if the discountQty matches the detailQty. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||