Class OrderFulfillmentView
java.lang.Object
com.broadleafcommerce.order.domain.OrderFulfillmentView
- All Implemented Interfaces:
Serializable
A specialized payload to present
OrderFulfillment
data in addition to limited
Order
data.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
List<com.broadleafcommerce.order.client.domain.Shipment>
com.broadleafcommerce.order.common.domain.Address
List<com.broadleafcommerce.order.common.domain.Adjustment>
com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
javax.money.CurrencyUnit
javax.money.MonetaryAmount
javax.money.MonetaryAmount
com.broadleafcommerce.order.common.domain.FulfillmentOption
javax.money.MonetaryAmount
javax.money.MonetaryAmount
getId()
javax.money.MonetaryAmount
javax.money.MonetaryAmount
javax.money.MonetaryAmount
getOrder()
Contains limitedOrder
data related to the fulfillment.List<com.broadleafcommerce.order.common.domain.OverrideDetail>
com.broadleafcommerce.order.common.domain.PricedFulfillmentOption
javax.money.MonetaryAmount
com.broadleafcommerce.order.client.domain.Shipment
javax.money.MonetaryAmount
getType()
int
hashCode()
boolean
boolean
void
setAdditionalShipments
(List<com.broadleafcommerce.order.client.domain.Shipment> additionalShipments) void
setAddress
(com.broadleafcommerce.order.common.domain.Address address) void
setAdjustments
(List<com.broadleafcommerce.order.common.domain.Adjustment> adjustments) void
setAttributes
(Map<String, Object> attributes) void
setContextState
(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState) void
setCurrency
(javax.money.CurrencyUnit currency) void
setExternalId
(String externalId) void
setFulfillmentAdjustmentsTotal
(javax.money.MonetaryAmount fulfillmentAdjustmentsTotal) void
setFulfillmentCharge
(javax.money.MonetaryAmount fulfillmentCharge) void
setFulfillmentItems
(List<OrderFulfillmentItemView> fulfillmentItems) void
setFulfillmentOption
(com.broadleafcommerce.order.common.domain.FulfillmentOption fulfillmentOption) void
setFulfillmentTotal
(javax.money.MonetaryAmount fulfillmentTotal) void
setGrandTotal
(javax.money.MonetaryAmount grandTotal) void
setGroupReferenceNumber
(String groupReferenceNumber) void
void
setIncludedFulfillmentTax
(javax.money.MonetaryAmount includedFulfillmentTax) void
setIncludedMerchandiseTax
(javax.money.MonetaryAmount includedMerchandiseTax) void
setInventoryLocationReference
(String inventoryLocationReference) void
setMerchandiseTotal
(javax.money.MonetaryAmount merchandiseTotal) void
setOrder
(MinimalOrderView order) Contains limitedOrder
data related to the fulfillment.void
setOrderFulfillmentNumber
(String orderFulfillmentNumber) void
setOrderId
(String orderId) void
setOverrideDetails
(List<com.broadleafcommerce.order.common.domain.OverrideDetail> overrideDetails) void
setOverrideFulfillmentPriceFlag
(boolean overrideFulfillmentPriceFlag) void
setPricedFulfillmentOption
(com.broadleafcommerce.order.common.domain.PricedFulfillmentOption pricedFulfillmentOption) void
setProratedOrderFulfillmentAdjustments
(javax.money.MonetaryAmount proratedOrderFulfillmentAdjustments) void
setRequiresCollectOnDelivery
(boolean requiresCollectOnDelivery) void
setShipment
(com.broadleafcommerce.order.client.domain.Shipment shipment) void
void
setTaxTotal
(javax.money.MonetaryAmount taxTotal) void
void
setVendorRef
(String vendorRef) void
setVersion
(Integer version) toString()
-
Constructor Details
-
OrderFulfillmentView
public OrderFulfillmentView()
-
-
Method Details
-
getId
- See Also:
-
OrderFulfillment.getId()
-
getExternalId
- See Also:
-
OrderFulfillment.getExternalId()
-
getOrderFulfillmentNumber
- See Also:
-
OrderFulfillment.getOrderFulfillmentNumber()
-
getGroupReferenceNumber
- See Also:
-
OrderFulfillment.getGroupReferenceNumber()
-
getOrderId
- See Also:
-
OrderFulfillment.getOrderId()
-
getStatus
- See Also:
-
OrderFulfillment.getStatus()
-
getType
- See Also:
-
OrderFulfillment.getType()
-
getVersion
- See Also:
-
OrderFulfillment.getVersion()
-
getFulfillmentOption
public com.broadleafcommerce.order.common.domain.FulfillmentOption getFulfillmentOption()- See Also:
-
OrderFulfillment.getFulfillmentOption()
-
getPricedFulfillmentOption
public com.broadleafcommerce.order.common.domain.PricedFulfillmentOption getPricedFulfillmentOption()- See Also:
-
OrderFulfillment.getPricedFulfillmentOption()
-
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
- See Also:
-
OrderFulfillment.getAdditionalShipments()
-
getFulfillmentItems
- See Also:
-
OrderFulfillment.getFulfillmentItems()
-
getMerchandiseTotal
public javax.money.MonetaryAmount getMerchandiseTotal()- See Also:
-
OrderFulfillment.getMerchandiseTotal()
-
getFulfillmentCharge
public javax.money.MonetaryAmount getFulfillmentCharge()- See Also:
-
OrderFulfillment.getFulfillmentCharge()
-
getFulfillmentAdjustmentsTotal
public javax.money.MonetaryAmount getFulfillmentAdjustmentsTotal()- See Also:
-
OrderFulfillment.getFulfillmentAdjustmentsTotal()
-
getProratedOrderFulfillmentAdjustments
public javax.money.MonetaryAmount getProratedOrderFulfillmentAdjustments()- See Also:
-
OrderFulfillment.getProratedOrderFulfillmentAdjustments()
-
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
- See Also:
-
OrderFulfillment.getAdjustments()
-
isOverrideFulfillmentPriceFlag
public boolean isOverrideFulfillmentPriceFlag()- See Also:
-
OrderFulfillment.isOverrideFulfillmentPriceFlag()
-
getOverrideDetails
- See Also:
-
OrderFulfillment.getOverrideDetails()
-
getVendorRef
- See Also:
-
OrderFulfillment.getVendorRef()
-
getCurrency
public javax.money.CurrencyUnit getCurrency()- See Also:
-
OrderFulfillment.getCurrency()
-
isRequiresCollectOnDelivery
public boolean isRequiresCollectOnDelivery()- See Also:
-
OrderFulfillment.isRequiresCollectOnDelivery()
-
getIncludedMerchandiseTax
public javax.money.MonetaryAmount getIncludedMerchandiseTax()- See Also:
-
OrderFulfillment#includedMerchandiseTax()
-
getIncludedFulfillmentTax
public javax.money.MonetaryAmount getIncludedFulfillmentTax()- See Also:
-
OrderFulfillment#includedFulfillmentTax()
-
getAttributes
- See Also:
-
OrderFulfillment.getAttributes()
-
getContextState
public com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState getContextState()- See Also:
-
OrderFulfillment.getContextState()
-
getOrder
Contains limitedOrder
data related to the fulfillment. -
setId
- See Also:
-
OrderFulfillment.getId()
-
setExternalId
- See Also:
-
OrderFulfillment.getExternalId()
-
setOrderFulfillmentNumber
- See Also:
-
OrderFulfillment.getOrderFulfillmentNumber()
-
setGroupReferenceNumber
- See Also:
-
OrderFulfillment.getGroupReferenceNumber()
-
setOrderId
- See Also:
-
OrderFulfillment.getOrderId()
-
setStatus
- See Also:
-
OrderFulfillment.getStatus()
-
setType
- See Also:
-
OrderFulfillment.getType()
-
setVersion
- See Also:
-
OrderFulfillment.getVersion()
-
setFulfillmentOption
public void setFulfillmentOption(com.broadleafcommerce.order.common.domain.FulfillmentOption fulfillmentOption) - See Also:
-
OrderFulfillment.getFulfillmentOption()
-
setPricedFulfillmentOption
public void setPricedFulfillmentOption(com.broadleafcommerce.order.common.domain.PricedFulfillmentOption pricedFulfillmentOption) - See Also:
-
OrderFulfillment.getPricedFulfillmentOption()
-
setInventoryLocationReference
- 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
- 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()
-
setFulfillmentAdjustmentsTotal
public void setFulfillmentAdjustmentsTotal(javax.money.MonetaryAmount fulfillmentAdjustmentsTotal) - See Also:
-
OrderFulfillment.getFulfillmentAdjustmentsTotal()
-
setProratedOrderFulfillmentAdjustments
public void setProratedOrderFulfillmentAdjustments(javax.money.MonetaryAmount proratedOrderFulfillmentAdjustments) - See Also:
-
OrderFulfillment.getProratedOrderFulfillmentAdjustments()
-
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
- 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
- See Also:
-
OrderFulfillment.getVendorRef()
-
setCurrency
public void setCurrency(javax.money.CurrencyUnit currency) - See Also:
-
OrderFulfillment.getCurrency()
-
setRequiresCollectOnDelivery
public void setRequiresCollectOnDelivery(boolean requiresCollectOnDelivery) - See Also:
-
OrderFulfillment.isRequiresCollectOnDelivery()
-
setIncludedMerchandiseTax
public void setIncludedMerchandiseTax(javax.money.MonetaryAmount includedMerchandiseTax) - See Also:
-
OrderFulfillment#includedMerchandiseTax()
-
setIncludedFulfillmentTax
public void setIncludedFulfillmentTax(javax.money.MonetaryAmount includedFulfillmentTax) - See Also:
-
OrderFulfillment#includedFulfillmentTax()
-
setAttributes
- See Also:
-
OrderFulfillment.getAttributes()
-
setContextState
public void setContextState(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState) - See Also:
-
OrderFulfillment.getContextState()
-
setOrder
Contains limitedOrder
data related to the fulfillment. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-