Class FulfillmentGroupAdjustment

java.lang.Object
com.broadleafcommerce.promotion.offer.web.context.info.FulfillmentGroupAdjustment
All Implemented Interfaces:
Serializable

public class FulfillmentGroupAdjustment extends Object implements Serializable
DTO containing price adjustment information for an EnhancedFulfillmentGroup caused by a CandidateFulfillmentGroupOffer targeting it.
Author:
Chad Harchar (charchar)
See Also:
  • Field Details

    • ONE_HUNDRED

      protected static final BigDecimal ONE_HUNDRED
  • Constructor Details

    • FulfillmentGroupAdjustment

      public FulfillmentGroupAdjustment()
  • Method Details

    • isCombinable

      public boolean isCombinable()
    • isTotalitarian

      public boolean isTotalitarian()
    • isZeroAmount

      public boolean isZeroAmount()
    • getCandidateFulfillmentGroupOffer

      public CandidateFulfillmentGroupOffer getCandidateFulfillmentGroupOffer()
    • getCandidateFulfillmentGroup

      public CandidateFulfillmentGroup getCandidateFulfillmentGroup()
    • getOffer

      public Offer getOffer()
    • isFutureCredit

      public boolean isFutureCredit()
    • getAmount

      public javax.money.MonetaryAmount getAmount()
    • getServiceLevel

      public String getServiceLevel()
    • setCandidateFulfillmentGroupOffer

      public void setCandidateFulfillmentGroupOffer(CandidateFulfillmentGroupOffer candidateFulfillmentGroupOffer)
    • setCandidateFulfillmentGroup

      public void setCandidateFulfillmentGroup(CandidateFulfillmentGroup candidateFulfillmentGroup)
    • setOffer

      public void setOffer(Offer offer)
    • setFutureCredit

      public void setFutureCredit(boolean isFutureCredit)
    • setAmount

      public void setAmount(javax.money.MonetaryAmount amount)
    • setServiceLevel

      public void setServiceLevel(String serviceLevel)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object