Class PromotableCandidateFulfillmentGroupOfferImpl
java.lang.Object
org.broadleafcommerce.core.offer.service.discount.domain.AbstractPromotionRounding
org.broadleafcommerce.core.offer.service.discount.domain.PromotableCandidateFulfillmentGroupOfferImpl
- All Implemented Interfaces:
Serializable,PromotableCandidateFulfillmentGroupOffer,PromotionRounding
public class PromotableCandidateFulfillmentGroupOfferImpl
extends AbstractPromotionRounding
implements Serializable, PromotableCandidateFulfillmentGroupOffer
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected HashMap<OfferItemCriteria,List<PromotableOrderItem>> protected Offerprotected PromotableFulfillmentGroupFields inherited from class org.broadleafcommerce.core.offer.service.discount.domain.AbstractPromotionRounding
roundingMode, roundingScale -
Constructor Summary
ConstructorsConstructorDescriptionPromotableCandidateFulfillmentGroupOfferImpl(PromotableFulfillmentGroup promotableFulfillmentGroup, Offer offer) -
Method Summary
Modifier and TypeMethodDescriptionprotected MoneygetOffer()intvoidsetCandidateQualifiersMap(HashMap<OfferItemCriteria, List<PromotableOrderItem>> candidateItemsMap) Methods inherited from class org.broadleafcommerce.core.offer.service.discount.domain.AbstractPromotionRounding
getRoundingMode, getRoundingScale, setRoundingMode, setRoundingScaleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.broadleafcommerce.core.offer.service.discount.domain.PromotionRounding
getRoundingMode, getRoundingScale
-
Field Details
-
candidateQualifiersMap
-
offer
-
promotableFulfillmentGroup
-
-
Constructor Details
-
PromotableCandidateFulfillmentGroupOfferImpl
public PromotableCandidateFulfillmentGroupOfferImpl(PromotableFulfillmentGroup promotableFulfillmentGroup, Offer offer)
-
-
Method Details
-
getCandidateQualifiersMap
- Specified by:
getCandidateQualifiersMapin interfacePromotableCandidateFulfillmentGroupOffer
-
setCandidateQualifiersMap
public void setCandidateQualifiersMap(HashMap<OfferItemCriteria, List<PromotableOrderItem>> candidateItemsMap) - Specified by:
setCandidateQualifiersMapin interfacePromotableCandidateFulfillmentGroupOffer
-
getBasePrice
-
computeDiscountedAmount
- Specified by:
computeDiscountedAmountin interfacePromotableCandidateFulfillmentGroupOffer
-
getDiscountedPrice
- Specified by:
getDiscountedPricein interfacePromotableCandidateFulfillmentGroupOffer
-
getDiscountedAmount
- Specified by:
getDiscountedAmountin interfacePromotableCandidateFulfillmentGroupOffer
-
getOffer
- Specified by:
getOfferin interfacePromotableCandidateFulfillmentGroupOffer
-
getFulfillmentGroup
- Specified by:
getFulfillmentGroupin interfacePromotableCandidateFulfillmentGroupOffer
-
getPriority
public int getPriority()
-