org.broadleafcommerce.core.offer.domain
Class CandidateQualifiedOfferImpl
java.lang.Object
org.broadleafcommerce.core.offer.domain.CandidateQualifiedOfferImpl
- All Implemented Interfaces:
- java.io.Serializable, CandidateOffer, CandidateQualifiedOffer
- Direct Known Subclasses:
- CandidateFulfillmentGroupOfferImpl, CandidateItemOfferImpl, CandidateOrderOfferImpl
public abstract class CandidateQualifiedOfferImpl
- extends java.lang.Object
- implements CandidateQualifiedOffer
- Author:
- jfischer
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
candidateQualifiersMap
protected java.util.HashMap<OfferItemCriteria,java.util.List<OrderItem>> candidateQualifiersMap
candidateTargets
protected java.util.List<OrderItem> candidateTargets
CandidateQualifiedOfferImpl
public CandidateQualifiedOfferImpl()
getCandidateQualifiersMap
public java.util.HashMap<OfferItemCriteria,java.util.List<OrderItem>> getCandidateQualifiersMap()
- Specified by:
getCandidateQualifiersMap in interface CandidateQualifiedOffer
setCandidateQualifiersMap
public void setCandidateQualifiersMap(java.util.HashMap<OfferItemCriteria,java.util.List<OrderItem>> candidateItemsMap)
- Specified by:
setCandidateQualifiersMap in interface CandidateQualifiedOffer
getCandidateTargets
public java.util.List<OrderItem> getCandidateTargets()
- Specified by:
getCandidateTargets in interface CandidateQualifiedOffer
setCandidateTargets
public void setCandidateTargets(java.util.List<OrderItem> candidateTargets)
- Specified by:
setCandidateTargets in interface CandidateQualifiedOffer
calculateSavingsForOrderItem
public Money calculateSavingsForOrderItem(OrderItem orderItem,
int qtyToReceiveSavings)
- Specified by:
calculateSavingsForOrderItem in interface CandidateQualifiedOffer
Copyright © 2011. All Rights Reserved.