org.broadleafcommerce.core.offer.service.discount.domain
Class PromotableFulfillmentGroupImpl
java.lang.Object
org.broadleafcommerce.core.offer.service.discount.domain.PromotableFulfillmentGroupImpl
- All Implemented Interfaces:
- PromotableFulfillmentGroup
public class PromotableFulfillmentGroupImpl
- extends Object
- implements PromotableFulfillmentGroup
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
adjustmentPrice
protected BigDecimal adjustmentPrice
delegate
protected FulfillmentGroup delegate
order
protected PromotableOrder order
itemFactory
protected PromotableItemFactory itemFactory
PromotableFulfillmentGroupImpl
public PromotableFulfillmentGroupImpl(FulfillmentGroup fulfillmentGroup,
PromotableOrder order,
PromotableItemFactory itemFactory)
reset
public void reset()
- Specified by:
reset in interface PromotableFulfillmentGroup
getDelegate
public FulfillmentGroup getDelegate()
- Specified by:
getDelegate in interface PromotableFulfillmentGroup
getDiscountableDiscreteOrderItems
public List<PromotableOrderItem> getDiscountableDiscreteOrderItems()
- Specified by:
getDiscountableDiscreteOrderItems in interface PromotableFulfillmentGroup
addFulfillmentGroupAdjustment
public void addFulfillmentGroupAdjustment(PromotableFulfillmentGroupAdjustment fulfillmentGroupAdjustment)
- Specified by:
addFulfillmentGroupAdjustment in interface PromotableFulfillmentGroup
removeAllAdjustments
public void removeAllAdjustments()
- Specified by:
removeAllAdjustments in interface PromotableFulfillmentGroup
getPriceBeforeAdjustments
public Money getPriceBeforeAdjustments(boolean allowSalesPrice)
- Specified by:
getPriceBeforeAdjustments in interface PromotableFulfillmentGroup
getAdjustmentPrice
public Money getAdjustmentPrice()
- Specified by:
getAdjustmentPrice in interface PromotableFulfillmentGroup
setAdjustmentPrice
public void setAdjustmentPrice(Money adjustmentPrice)
- Specified by:
setAdjustmentPrice in interface PromotableFulfillmentGroup
getRetailShippingPrice
public Money getRetailShippingPrice()
- Specified by:
getRetailShippingPrice in interface PromotableFulfillmentGroup
getSaleShippingPrice
public Money getSaleShippingPrice()
- Specified by:
getSaleShippingPrice in interface PromotableFulfillmentGroup
removeAllCandidateOffers
public void removeAllCandidateOffers()
- Specified by:
removeAllCandidateOffers in interface PromotableFulfillmentGroup
getShippingPrice
public Money getShippingPrice()
- Specified by:
getShippingPrice in interface PromotableFulfillmentGroup
setShippingPrice
public void setShippingPrice(Money shippingPrice)
- Specified by:
setShippingPrice in interface PromotableFulfillmentGroup
addCandidateFulfillmentGroupOffer
public void addCandidateFulfillmentGroupOffer(PromotableCandidateFulfillmentGroupOffer candidateOffer)
- Specified by:
addCandidateFulfillmentGroupOffer in interface PromotableFulfillmentGroup
getId
public Long getId()
setId
public void setId(Long id)
getOrder
public Order getOrder()
setOrder
public void setOrder(Order order)
getAddress
public Address getAddress()
setAddress
public void setAddress(Address address)
getPhone
public Phone getPhone()
setPhone
public void setPhone(Phone phone)
getFulfillmentGroupItems
public List<FulfillmentGroupItem> getFulfillmentGroupItems()
setFulfillmentGroupItems
public void setFulfillmentGroupItems(List<FulfillmentGroupItem> fulfillmentGroupItems)
addFulfillmentGroupItem
public void addFulfillmentGroupItem(FulfillmentGroupItem fulfillmentGroupItem)
getMethod
public String getMethod()
setMethod
public void setMethod(String fulfillmentMethod)
getReferenceNumber
public String getReferenceNumber()
setReferenceNumber
public void setReferenceNumber(String referenceNumber)
getType
public FulfillmentType getType()
setType
public void setType(FulfillmentType type)
getCandidateFulfillmentGroupOffers
public List<CandidateFulfillmentGroupOffer> getCandidateFulfillmentGroupOffers()
setCandidateFulfillmentGroupOffer
public void setCandidateFulfillmentGroupOffer(List<CandidateFulfillmentGroupOffer> candidateOffers)
getFulfillmentGroupAdjustments
public List<FulfillmentGroupAdjustment> getFulfillmentGroupAdjustments()
setFulfillmentGroupAdjustments
public void setFulfillmentGroupAdjustments(List<FulfillmentGroupAdjustment> fulfillmentGroupAdjustments)
getTotalTax
public Money getTotalTax()
setTotalTax
public void setTotalTax(Money totalTax)
getDeliveryInstruction
public String getDeliveryInstruction()
setDeliveryInstruction
public void setDeliveryInstruction(String deliveryInstruction)
getPersonalMessage
public PersonalMessage getPersonalMessage()
setPersonalMessage
public void setPersonalMessage(PersonalMessage personalMessage)
isPrimary
public boolean isPrimary()
setPrimary
public void setPrimary(boolean primary)
getMerchandiseTotal
public Money getMerchandiseTotal()
setMerchandiseTotal
public void setMerchandiseTotal(Money merchandiseTotal)
getTotal
public Money getTotal()
setTotal
public void setTotal(Money orderTotal)
getStatus
public FulfillmentGroupStatusType getStatus()
getFulfillmentGroupFees
public List<FulfillmentGroupFee> getFulfillmentGroupFees()
setFulfillmentGroupFees
public void setFulfillmentGroupFees(List<FulfillmentGroupFee> fulfillmentGroupFees)
addFulfillmentGroupFee
public void addFulfillmentGroupFee(FulfillmentGroupFee fulfillmentGroupFee)
removeAllFulfillmentGroupFees
public void removeAllFulfillmentGroupFees()
getService
public String getService()
setService
public void setService(String service)
getDiscreteOrderItems
public List<DiscreteOrderItem> getDiscreteOrderItems()
getFulfillmentGroupAdjustmentsValue
public Money getFulfillmentGroupAdjustmentsValue()
Copyright © 2013. All Rights Reserved.