Class OrderWithFulfillmentsAndReturns
- java.lang.Object
-
- com.broadleafcommerce.orderoperation.domain.OrderWithFulfillmentsAndReturns
-
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.ContextStateAware,com.broadleafcommerce.data.tracking.core.policy.Owned,Serializable
public class OrderWithFulfillmentsAndReturns extends Object implements Serializable, com.broadleafcommerce.data.tracking.core.ContextStateAware, com.broadleafcommerce.data.tracking.core.policy.Owned
Combined domain representing an order and its fulfillments.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OrderWithFulfillmentsAndReturns()OrderWithFulfillmentsAndReturns(com.broadleafcommerce.order.client.domain.Order order, List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments, List<com.broadleafcommerce.order.client.domain.ReturnAuthorization> returnAuthorizations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)List<com.broadleafcommerce.order.common.domain.Adjustment>getAdjustments()Map<String,com.broadleafcommerce.order.common.domain.AttributeChoiceValue>getAttributeChoices()Map<String,Object>getAttributes()List<com.broadleafcommerce.order.common.domain.CampaignRef>getCampaignRefs()InstantgetCartCreateDate()StringgetCartId()com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextStategetContextState()javax.money.CurrencyUnitgetCurrency()StringgetCustomerId()StringgetCustomerName()StringgetEmailAddress()List<com.broadleafcommerce.order.client.domain.OrderFulfillment>getFulfillments()StringgetId()Map<String,Object>getInternalAttributes()LocalegetLocale()StringgetName()List<String>getOfferCodes()com.broadleafcommerce.order.client.domain.OrdergetOrder()List<com.broadleafcommerce.order.client.domain.OrderItem>getOrderItems()List<com.broadleafcommerce.order.client.domain.OrderItem>getOrderItemsWithDependentItems()StringgetOrderNumber()com.broadleafcommerce.order.client.domain.OrderPricinggetOrderPricing()StringgetOwnerIdentifier()List<com.broadleafcommerce.order.client.domain.ReturnAuthorization>getReturnAuthorizations()StringgetStatus()InstantgetSubmitDate()List<com.broadleafcommerce.order.common.domain.Voucher>getVouchers()inthashCode()voidsetAdjustments(List<com.broadleafcommerce.order.common.domain.Adjustment> adjustments)voidsetAttributeChoices(Map<String,com.broadleafcommerce.order.common.domain.AttributeChoiceValue> attributeChoices)voidsetAttributes(Map<String,Object> attributes)voidsetCampaignRefs(List<com.broadleafcommerce.order.common.domain.CampaignRef> campaignRefs)voidsetCartCreateDate(Instant cartCreateDate)voidsetCartId(String cartId)voidsetContextState(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState)voidsetCurrency(javax.money.CurrencyUnit currency)voidsetCustomerId(String customerId)voidsetCustomerName(String customerName)voidsetEmailAddress(String emailAddress)voidsetFulfillments(List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments)voidsetId(String id)voidsetInternalAttributes(Map<String,Object> internalAttributes)voidsetLocale(Locale locale)voidsetName(String name)voidsetOfferCodes(List<String> offerCodes)voidsetOrder(com.broadleafcommerce.order.client.domain.Order order)voidsetOrderItems(List<com.broadleafcommerce.order.client.domain.OrderItem> orderItems)voidsetOrderNumber(String orderNumber)voidsetOrderPricing(com.broadleafcommerce.order.client.domain.OrderPricing orderPricing)voidsetReturnAuthorizations(List<com.broadleafcommerce.order.client.domain.ReturnAuthorization> returnAuthorizations)voidsetStatus(String status)voidsetSubmitDate(Instant submitDate)voidsetVouchers(List<com.broadleafcommerce.order.common.domain.Voucher> vouchers)StringtoString()
-
-
-
Method Detail
-
getOrder
public com.broadleafcommerce.order.client.domain.Order getOrder()
-
getFulfillments
public List<com.broadleafcommerce.order.client.domain.OrderFulfillment> getFulfillments()
-
getReturnAuthorizations
public List<com.broadleafcommerce.order.client.domain.ReturnAuthorization> getReturnAuthorizations()
-
setOrder
public void setOrder(com.broadleafcommerce.order.client.domain.Order order)
-
setFulfillments
public void setFulfillments(List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments)
-
setReturnAuthorizations
public void setReturnAuthorizations(List<com.broadleafcommerce.order.client.domain.ReturnAuthorization> returnAuthorizations)
-
canEqual
protected boolean canEqual(Object other)
-
getOwnerIdentifier
public String getOwnerIdentifier()
- Specified by:
getOwnerIdentifierin interfacecom.broadleafcommerce.data.tracking.core.policy.Owned
-
getCurrency
public javax.money.CurrencyUnit getCurrency()
-
setCurrency
public void setCurrency(javax.money.CurrencyUnit currency)
-
getOrderItemsWithDependentItems
public List<com.broadleafcommerce.order.client.domain.OrderItem> getOrderItemsWithDependentItems()
-
getId
public String getId()
-
getCartId
public String getCartId()
-
getName
public String getName()
-
getStatus
public String getStatus()
-
getCustomerId
public String getCustomerId()
-
getCustomerName
public String getCustomerName()
-
getEmailAddress
public String getEmailAddress()
-
getOrderNumber
public String getOrderNumber()
-
getCartCreateDate
public Instant getCartCreateDate()
-
getSubmitDate
public Instant getSubmitDate()
-
getLocale
public Locale getLocale()
-
getOrderPricing
public com.broadleafcommerce.order.client.domain.OrderPricing getOrderPricing()
-
getOrderItems
public List<com.broadleafcommerce.order.client.domain.OrderItem> getOrderItems()
-
getAdjustments
public List<com.broadleafcommerce.order.common.domain.Adjustment> getAdjustments()
-
getVouchers
public List<com.broadleafcommerce.order.common.domain.Voucher> getVouchers()
-
getCampaignRefs
public List<com.broadleafcommerce.order.common.domain.CampaignRef> getCampaignRefs()
-
getAttributeChoices
public Map<String,com.broadleafcommerce.order.common.domain.AttributeChoiceValue> getAttributeChoices()
-
getContextState
public com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState getContextState()
- Specified by:
getContextStatein interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware
-
setId
public void setId(String id)
-
setCartId
public void setCartId(String cartId)
-
setName
public void setName(String name)
-
setStatus
public void setStatus(String status)
-
setCustomerId
public void setCustomerId(String customerId)
-
setCustomerName
public void setCustomerName(String customerName)
-
setEmailAddress
public void setEmailAddress(String emailAddress)
-
setOrderNumber
public void setOrderNumber(String orderNumber)
-
setCartCreateDate
public void setCartCreateDate(Instant cartCreateDate)
-
setSubmitDate
public void setSubmitDate(Instant submitDate)
-
setLocale
public void setLocale(Locale locale)
-
setOrderPricing
public void setOrderPricing(com.broadleafcommerce.order.client.domain.OrderPricing orderPricing)
-
setOrderItems
public void setOrderItems(List<com.broadleafcommerce.order.client.domain.OrderItem> orderItems)
-
setAdjustments
public void setAdjustments(List<com.broadleafcommerce.order.common.domain.Adjustment> adjustments)
-
setVouchers
public void setVouchers(List<com.broadleafcommerce.order.common.domain.Voucher> vouchers)
-
setCampaignRefs
public void setCampaignRefs(List<com.broadleafcommerce.order.common.domain.CampaignRef> campaignRefs)
-
setAttributeChoices
public void setAttributeChoices(Map<String,com.broadleafcommerce.order.common.domain.AttributeChoiceValue> attributeChoices)
-
setContextState
public void setContextState(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState)
- Specified by:
setContextStatein interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware
-
-