Class OrderFulfillmentItemView

java.lang.Object
com.broadleafcommerce.order.domain.OrderFulfillmentItemView

public class OrderFulfillmentItemView extends Object
A specialized payload to present OrderFulfillmentItem data in addition to limited OrderItem data.
  • Constructor Details

    • OrderFulfillmentItemView

      public OrderFulfillmentItemView()
  • Method Details

    • getId

      public String getId()
      See Also:
      • OrderFulfillmentItem.getId()
    • getReferenceNumber

      public String getReferenceNumber()
      See Also:
      • OrderFulfillmentItem.getReferenceNumber()
    • getOrderItemId

      public String getOrderItemId()
      See Also:
      • OrderFulfillmentItem.getOrderItemId()
    • getQuantity

      public int getQuantity()
      See Also:
      • OrderFulfillmentItem.getQuantity()
    • getUnitMerchandisePrice

      public javax.money.MonetaryAmount getUnitMerchandisePrice()
      See Also:
      • OrderFulfillmentItem.getUnitMerchandisePrice()
    • getMerchandiseSubtotal

      public javax.money.MonetaryAmount getMerchandiseSubtotal()
      See Also:
      • OrderFulfillmentItem.getMerchandiseSubtotal()
    • getMerchandiseAdjustmentsTotal

      public javax.money.MonetaryAmount getMerchandiseAdjustmentsTotal()
      See Also:
      • OrderFulfillmentItem.getMerchandiseAdjustmentsTotal()
    • getMerchandiseTotal

      public javax.money.MonetaryAmount getMerchandiseTotal()
      See Also:
      • OrderFulfillmentItem.getMerchandiseTotal()
    • getProratedOrderAdjustments

      public javax.money.MonetaryAmount getProratedOrderAdjustments()
      See Also:
      • OrderFulfillmentItem.getProratedOrderAdjustments()
    • getMerchandiseTaxTotal

      public javax.money.MonetaryAmount getMerchandiseTaxTotal()
      See Also:
      • OrderFulfillmentItem.getMerchandiseTaxTotal()
    • getUnitFulfillmentCharge

      public javax.money.MonetaryAmount getUnitFulfillmentCharge()
      See Also:
      • OrderFulfillmentItem.getUnitFulfillmentCharge()
    • getFulfillmentAdjustmentsTotal

      public javax.money.MonetaryAmount getFulfillmentAdjustmentsTotal()
      See Also:
      • OrderFulfillmentItem.getFulfillmentAdjustmentsTotal()
    • getProratedOrderFulfillmentAdjustments

      public javax.money.MonetaryAmount getProratedOrderFulfillmentAdjustments()
      See Also:
      • OrderFulfillmentItem.getProratedOrderFulfillmentAdjustments()
    • getFulfillmentTotal

      public javax.money.MonetaryAmount getFulfillmentTotal()
      See Also:
      • OrderFulfillmentItem.getFulfillmentTotal()
    • getFulfillmentAdjustments

      public List<com.broadleafcommerce.order.common.domain.Adjustment> getFulfillmentAdjustments()
      See Also:
      • OrderFulfillmentItem.getFulfillmentAdjustments()
    • isAvailableOnline

      public boolean isAvailableOnline()
      See Also:
      • OrderFulfillmentItem.isAvailableOnline()
    • getInventoryCheckStrategy

      public String getInventoryCheckStrategy()
      See Also:
      • OrderFulfillmentItem.getInventoryCheckStrategy()
    • getInventoryReservationStrategy

      public String getInventoryReservationStrategy()
      See Also:
      • OrderFulfillmentItem.getInventoryReservationStrategy()
    • getTaxDetails

      public List<com.broadleafcommerce.order.client.domain.OrderFulfillmentItemTaxDetail> getTaxDetails()
      See Also:
      • OrderFulfillmentItem.getTaxDetails()
    • getIncludedMerchandiseTax

      public javax.money.MonetaryAmount getIncludedMerchandiseTax()
      See Also:
      • OrderFulfillmentItem#includedMerchandiseTax()
    • getIncludedFulfillmentTax

      public javax.money.MonetaryAmount getIncludedFulfillmentTax()
      See Also:
      • OrderFulfillmentItem#includedFulfillmentTax()
    • getNonIncludedMerchandiseTax

      public javax.money.MonetaryAmount getNonIncludedMerchandiseTax()
      See Also:
      • OrderFulfillmentItem#nonIncludedMerchandiseTax()
    • getNonIncludedFulfillmentTax

      public javax.money.MonetaryAmount getNonIncludedFulfillmentTax()
      See Also:
      • OrderFulfillmentItem#nonIncludedFulfillmentTax()
    • getNonIncludedTaxTotal

      public javax.money.MonetaryAmount getNonIncludedTaxTotal()
      See Also:
      • OrderFulfillmentItem#nonIncludedTaxTotal()
    • getItemTotal

      public javax.money.MonetaryAmount getItemTotal()
      See Also:
      • OrderFulfillmentItem#itemTotal()
    • getAttributes

      public Map<String,Object> getAttributes()
      See Also:
      • OrderFulfillmentItem.getAttributes()
    • getInternalAttributes

      public Map<String,Object> getInternalAttributes()
      See Also:
      • OrderFulfillmentItem.getInternalAttributes()
    • getOrderItem

      public MinimalOrderItemView getOrderItem()
      Contains limited OrderItem data related to the fulfillment.
    • setId

      public void setId(String id)
      See Also:
      • OrderFulfillmentItem.getId()
    • setReferenceNumber

      public void setReferenceNumber(String referenceNumber)
      See Also:
      • OrderFulfillmentItem.getReferenceNumber()
    • setOrderItemId

      public void setOrderItemId(String orderItemId)
      See Also:
      • OrderFulfillmentItem.getOrderItemId()
    • setQuantity

      public void setQuantity(int quantity)
      See Also:
      • OrderFulfillmentItem.getQuantity()
    • setUnitMerchandisePrice

      public void setUnitMerchandisePrice(javax.money.MonetaryAmount unitMerchandisePrice)
      See Also:
      • OrderFulfillmentItem.getUnitMerchandisePrice()
    • setMerchandiseSubtotal

      public void setMerchandiseSubtotal(javax.money.MonetaryAmount merchandiseSubtotal)
      See Also:
      • OrderFulfillmentItem.getMerchandiseSubtotal()
    • setMerchandiseAdjustmentsTotal

      public void setMerchandiseAdjustmentsTotal(javax.money.MonetaryAmount merchandiseAdjustmentsTotal)
      See Also:
      • OrderFulfillmentItem.getMerchandiseAdjustmentsTotal()
    • setMerchandiseTotal

      public void setMerchandiseTotal(javax.money.MonetaryAmount merchandiseTotal)
      See Also:
      • OrderFulfillmentItem.getMerchandiseTotal()
    • setProratedOrderAdjustments

      public void setProratedOrderAdjustments(javax.money.MonetaryAmount proratedOrderAdjustments)
      See Also:
      • OrderFulfillmentItem.getProratedOrderAdjustments()
    • setMerchandiseTaxTotal

      public void setMerchandiseTaxTotal(javax.money.MonetaryAmount merchandiseTaxTotal)
      See Also:
      • OrderFulfillmentItem.getMerchandiseTaxTotal()
    • setUnitFulfillmentCharge

      public void setUnitFulfillmentCharge(javax.money.MonetaryAmount unitFulfillmentCharge)
      See Also:
      • OrderFulfillmentItem.getUnitFulfillmentCharge()
    • setFulfillmentAdjustmentsTotal

      public void setFulfillmentAdjustmentsTotal(javax.money.MonetaryAmount fulfillmentAdjustmentsTotal)
      See Also:
      • OrderFulfillmentItem.getFulfillmentAdjustmentsTotal()
    • setProratedOrderFulfillmentAdjustments

      public void setProratedOrderFulfillmentAdjustments(javax.money.MonetaryAmount proratedOrderFulfillmentAdjustments)
      See Also:
      • OrderFulfillmentItem.getProratedOrderFulfillmentAdjustments()
    • setFulfillmentTotal

      public void setFulfillmentTotal(javax.money.MonetaryAmount fulfillmentTotal)
      See Also:
      • OrderFulfillmentItem.getFulfillmentTotal()
    • setFulfillmentAdjustments

      public void setFulfillmentAdjustments(List<com.broadleafcommerce.order.common.domain.Adjustment> fulfillmentAdjustments)
      See Also:
      • OrderFulfillmentItem.getFulfillmentAdjustments()
    • setAvailableOnline

      public void setAvailableOnline(boolean availableOnline)
      See Also:
      • OrderFulfillmentItem.isAvailableOnline()
    • setInventoryCheckStrategy

      public void setInventoryCheckStrategy(String inventoryCheckStrategy)
      See Also:
      • OrderFulfillmentItem.getInventoryCheckStrategy()
    • setInventoryReservationStrategy

      public void setInventoryReservationStrategy(String inventoryReservationStrategy)
      See Also:
      • OrderFulfillmentItem.getInventoryReservationStrategy()
    • setTaxDetails

      public void setTaxDetails(List<com.broadleafcommerce.order.client.domain.OrderFulfillmentItemTaxDetail> taxDetails)
      See Also:
      • OrderFulfillmentItem.getTaxDetails()
    • setIncludedMerchandiseTax

      public void setIncludedMerchandiseTax(javax.money.MonetaryAmount includedMerchandiseTax)
      See Also:
      • OrderFulfillmentItem#includedMerchandiseTax()
    • setIncludedFulfillmentTax

      public void setIncludedFulfillmentTax(javax.money.MonetaryAmount includedFulfillmentTax)
      See Also:
      • OrderFulfillmentItem#includedFulfillmentTax()
    • setNonIncludedMerchandiseTax

      public void setNonIncludedMerchandiseTax(javax.money.MonetaryAmount nonIncludedMerchandiseTax)
      See Also:
      • OrderFulfillmentItem#nonIncludedMerchandiseTax()
    • setNonIncludedFulfillmentTax

      public void setNonIncludedFulfillmentTax(javax.money.MonetaryAmount nonIncludedFulfillmentTax)
      See Also:
      • OrderFulfillmentItem#nonIncludedFulfillmentTax()
    • setNonIncludedTaxTotal

      public void setNonIncludedTaxTotal(javax.money.MonetaryAmount nonIncludedTaxTotal)
      See Also:
      • OrderFulfillmentItem#nonIncludedTaxTotal()
    • setItemTotal

      public void setItemTotal(javax.money.MonetaryAmount itemTotal)
      See Also:
      • OrderFulfillmentItem#itemTotal()
    • setAttributes

      public void setAttributes(Map<String,Object> attributes)
      See Also:
      • OrderFulfillmentItem.getAttributes()
    • setInternalAttributes

      public void setInternalAttributes(Map<String,Object> internalAttributes)
      See Also:
      • OrderFulfillmentItem.getInternalAttributes()
    • setOrderItem

      public void setOrderItem(MinimalOrderItemView orderItem)
      Contains limited OrderItem data related to the fulfillment.
    • 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