Class OrderFulfillmentItemView


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

      • OrderFulfillmentItemView

        public OrderFulfillmentItemView()
    • Method Detail

      • 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()
      • 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()
      • 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()
      • 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()
      • setOrderItem

        public void setOrderItem​(MinimalOrderItemView orderItem)
        Contains limited OrderItem data related to the fulfillment.
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object