Class OfferItemDetail

java.lang.Object
com.broadleafcommerce.order.common.domain.OfferItemDetail
All Implemented Interfaces:
Serializable

public class OfferItemDetail extends Object implements Serializable
A DTO structure that provides offer qualifier or target information for a given item.
Author:
Sunny Yu
See Also:
  • Constructor Details

    • OfferItemDetail

      public OfferItemDetail()
  • Method Details

    • getOfferId

      public String getOfferId()
      The offer id where this item is a qualifier or target of.
    • getItemId

      public String getItemId()
      The id of the item that is a qualifier or target.
    • getQuantityPerUsage

      public int getQuantityPerUsage()
      The quantity per offer usage of the item that is a qualifier or target.
    • getItemAdjustmentQuantity

      public int getItemAdjustmentQuantity()
      The quantity of the qualifier or target item that this offer was applied to.
    • getOfferUses

      public int getOfferUses()
      The number of times the offer is applied.
    • isFulfillmentItemDetail

      public boolean isFulfillmentItemDetail()
      Indicates if this detail is for a fulfillment item.
    • setOfferId

      public void setOfferId(String offerId)
      The offer id where this item is a qualifier or target of.
    • setItemId

      public void setItemId(String itemId)
      The id of the item that is a qualifier or target.
    • setQuantityPerUsage

      public void setQuantityPerUsage(int quantityPerUsage)
      The quantity per offer usage of the item that is a qualifier or target.
    • setItemAdjustmentQuantity

      public void setItemAdjustmentQuantity(int itemAdjustmentQuantity)
      The quantity of the qualifier or target item that this offer was applied to.
    • setOfferUses

      public void setOfferUses(int offerUses)
      The number of times the offer is applied.
    • setFulfillmentItemDetail

      public void setFulfillmentItemDetail(boolean fulfillmentItemDetail)
      Indicates if this detail is for a fulfillment item.
    • 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