Class OrderFulfillmentView
- java.lang.Object
-
- com.broadleafcommerce.order.domain.OrderFulfillmentView
-
- All Implemented Interfaces:
Serializable
public class OrderFulfillmentView extends Object implements Serializable
A specialized payload to presentOrderFulfillment
data in addition to limitedOrder
data.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OrderFulfillmentView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
List<com.broadleafcommerce.order.client.domain.Shipment>
getAdditionalShipments()
com.broadleafcommerce.order.common.domain.Address
getAddress()
List<com.broadleafcommerce.order.common.domain.Adjustment>
getAdjustments()
Map<String,Object>
getAttributes()
com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
getContextState()
javax.money.CurrencyUnit
getCurrency()
String
getExternalId()
javax.money.MonetaryAmount
getFulfillmentCharge()
List<OrderFulfillmentItemView>
getFulfillmentItems()
com.broadleafcommerce.order.common.domain.FulfillmentOption
getFulfillmentOption()
javax.money.MonetaryAmount
getFulfillmentTotal()
javax.money.MonetaryAmount
getGrandTotal()
String
getGroupReferenceNumber()
String
getId()
String
getInventoryLocationReference()
javax.money.MonetaryAmount
getMerchandiseTotal()
MinimalOrderView
getOrder()
Contains limitedOrder
data related to the fulfillment.String
getOrderFulfillmentNumber()
String
getOrderId()
List<com.broadleafcommerce.order.common.domain.OverrideDetail>
getOverrideDetails()
com.broadleafcommerce.order.client.domain.Shipment
getShipment()
String
getStatus()
javax.money.MonetaryAmount
getTaxTotal()
String
getType()
String
getVendorRef()
int
hashCode()
boolean
isOverrideFulfillmentPriceFlag()
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
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
setId(String id)
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
setShipment(com.broadleafcommerce.order.client.domain.Shipment shipment)
void
setStatus(String status)
void
setTaxTotal(javax.money.MonetaryAmount taxTotal)
void
setType(String type)
void
setVendorRef(String vendorRef)
String
toString()
-
-
-
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()
-
getFulfillmentItems
public List<OrderFulfillmentItemView> 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()
-
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()
-
getContextState
public com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState getContextState()
- See Also:
OrderFulfillment.getContextState()
-
getOrder
public MinimalOrderView getOrder()
Contains limitedOrder
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 limitedOrder
data related to the fulfillment.
-
canEqual
protected boolean canEqual(Object other)
-
-