Class OrderFulfillmentView

  • All Implemented Interfaces:
    Serializable

    public class OrderFulfillmentView
    extends Object
    implements Serializable
    A specialized payload to present OrderFulfillment data in addition to limited Order data.
    See Also:
    Serialized Form
    • Constructor Detail

      • OrderFulfillmentView

        public OrderFulfillmentView()
    • Method Detail

      • getId

        public String getId()
        See Also:
        OrderFulfillment.getId()
      • getExternalId

        @Nullable
        public String getExternalId()
        See Also:
        OrderFulfillment.getExternalId()
      • getOrderFulfillmentNumber

        public String getOrderFulfillmentNumber()
        See Also:
        OrderFulfillment.getOrderFulfillmentNumber()
      • getGroupReferenceNumber

        public String getGroupReferenceNumber()
        See Also:
        OrderFulfillment.getGroupReferenceNumber()
      • getOrderId

        public String getOrderId()
        See Also:
        OrderFulfillment.getOrderId()
      • getStatus

        public String getStatus()
        See Also:
        OrderFulfillment.getStatus()
      • getType

        public String getType()
        See Also:
        OrderFulfillment.getType()
      • getFulfillmentOption

        public com.broadleafcommerce.order.common.domain.FulfillmentOption getFulfillmentOption()
        See Also:
        OrderFulfillment.getFulfillmentOption()
      • getInventoryLocationReference

        public String getInventoryLocationReference()
        See Also:
        OrderFulfillment.getInventoryLocationReference()
      • getAddress

        public com.broadleafcommerce.order.common.domain.Address getAddress()
        See Also:
        OrderFulfillment.getAddress()
      • getShipment

        public com.broadleafcommerce.order.client.domain.Shipment getShipment()
        See Also:
        OrderFulfillment.getShipment()
      • getAdditionalShipments

        public List<com.broadleafcommerce.order.client.domain.Shipment> getAdditionalShipments()
        See Also:
        OrderFulfillment.getAdditionalShipments()
      • getMerchandiseTotal

        public javax.money.MonetaryAmount getMerchandiseTotal()
        See Also:
        OrderFulfillment.getMerchandiseTotal()
      • getFulfillmentCharge

        public javax.money.MonetaryAmount getFulfillmentCharge()
        See Also:
        OrderFulfillment.getFulfillmentCharge()
      • getFulfillmentTotal

        public javax.money.MonetaryAmount getFulfillmentTotal()
        See Also:
        OrderFulfillment.getFulfillmentTotal()
      • getTaxTotal

        public javax.money.MonetaryAmount getTaxTotal()
        See Also:
        OrderFulfillment.getTaxTotal()
      • getGrandTotal

        public javax.money.MonetaryAmount getGrandTotal()
        See Also:
        OrderFulfillment.getGrandTotal()
      • getAdjustments

        public List<com.broadleafcommerce.order.common.domain.Adjustment> getAdjustments()
        See Also:
        OrderFulfillment.getAdjustments()
      • isOverrideFulfillmentPriceFlag

        public boolean isOverrideFulfillmentPriceFlag()
        See Also:
        OrderFulfillment.isOverrideFulfillmentPriceFlag()
      • getOverrideDetails

        public List<com.broadleafcommerce.order.common.domain.OverrideDetail> getOverrideDetails()
        See Also:
        OrderFulfillment.getOverrideDetails()
      • getVendorRef

        public String getVendorRef()
        See Also:
        OrderFulfillment.getVendorRef()
      • getCurrency

        public javax.money.CurrencyUnit getCurrency()
        See Also:
        OrderFulfillment.getCurrency()
      • getAttributes

        public Map<String,​Object> getAttributes()
        See Also:
        OrderFulfillment.getAttributes()
      • getContextState

        public com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState getContextState()
        See Also:
        OrderFulfillment.getContextState()
      • getOrder

        public MinimalOrderView getOrder()
        Contains limited Order data related to the fulfillment.
      • setId

        public void setId​(String id)
        See Also:
        OrderFulfillment.getId()
      • setExternalId

        public void setExternalId​(@Nullable
                                  String externalId)
        See Also:
        OrderFulfillment.getExternalId()
      • setOrderFulfillmentNumber

        public void setOrderFulfillmentNumber​(String orderFulfillmentNumber)
        See Also:
        OrderFulfillment.getOrderFulfillmentNumber()
      • setGroupReferenceNumber

        public void setGroupReferenceNumber​(String groupReferenceNumber)
        See Also:
        OrderFulfillment.getGroupReferenceNumber()
      • setOrderId

        public void setOrderId​(String orderId)
        See Also:
        OrderFulfillment.getOrderId()
      • setStatus

        public void setStatus​(String status)
        See Also:
        OrderFulfillment.getStatus()
      • setType

        public void setType​(String type)
        See Also:
        OrderFulfillment.getType()
      • setFulfillmentOption

        public void setFulfillmentOption​(com.broadleafcommerce.order.common.domain.FulfillmentOption fulfillmentOption)
        See Also:
        OrderFulfillment.getFulfillmentOption()
      • setInventoryLocationReference

        public void setInventoryLocationReference​(String inventoryLocationReference)
        See Also:
        OrderFulfillment.getInventoryLocationReference()
      • setAddress

        public void setAddress​(com.broadleafcommerce.order.common.domain.Address address)
        See Also:
        OrderFulfillment.getAddress()
      • setShipment

        public void setShipment​(com.broadleafcommerce.order.client.domain.Shipment shipment)
        See Also:
        OrderFulfillment.getShipment()
      • setAdditionalShipments

        public void setAdditionalShipments​(List<com.broadleafcommerce.order.client.domain.Shipment> additionalShipments)
        See Also:
        OrderFulfillment.getAdditionalShipments()
      • setFulfillmentItems

        public void setFulfillmentItems​(List<OrderFulfillmentItemView> fulfillmentItems)
        See Also:
        OrderFulfillment.getFulfillmentItems()
      • setMerchandiseTotal

        public void setMerchandiseTotal​(javax.money.MonetaryAmount merchandiseTotal)
        See Also:
        OrderFulfillment.getMerchandiseTotal()
      • setFulfillmentCharge

        public void setFulfillmentCharge​(javax.money.MonetaryAmount fulfillmentCharge)
        See Also:
        OrderFulfillment.getFulfillmentCharge()
      • setFulfillmentTotal

        public void setFulfillmentTotal​(javax.money.MonetaryAmount fulfillmentTotal)
        See Also:
        OrderFulfillment.getFulfillmentTotal()
      • setTaxTotal

        public void setTaxTotal​(javax.money.MonetaryAmount taxTotal)
        See Also:
        OrderFulfillment.getTaxTotal()
      • setGrandTotal

        public void setGrandTotal​(javax.money.MonetaryAmount grandTotal)
        See Also:
        OrderFulfillment.getGrandTotal()
      • setAdjustments

        public void setAdjustments​(List<com.broadleafcommerce.order.common.domain.Adjustment> adjustments)
        See Also:
        OrderFulfillment.getAdjustments()
      • setOverrideFulfillmentPriceFlag

        public void setOverrideFulfillmentPriceFlag​(boolean overrideFulfillmentPriceFlag)
        See Also:
        OrderFulfillment.isOverrideFulfillmentPriceFlag()
      • setOverrideDetails

        public void setOverrideDetails​(List<com.broadleafcommerce.order.common.domain.OverrideDetail> overrideDetails)
        See Also:
        OrderFulfillment.getOverrideDetails()
      • setVendorRef

        public void setVendorRef​(String vendorRef)
        See Also:
        OrderFulfillment.getVendorRef()
      • setCurrency

        public void setCurrency​(javax.money.CurrencyUnit currency)
        See Also:
        OrderFulfillment.getCurrency()
      • setAttributes

        public void setAttributes​(Map<String,​Object> attributes)
        See Also:
        OrderFulfillment.getAttributes()
      • setContextState

        public void setContextState​(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState)
        See Also:
        OrderFulfillment.getContextState()
      • setOrder

        public void setOrder​(MinimalOrderView order)
        Contains limited Order data related to the fulfillment.
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object