Class ConsolidatedOrder
- java.lang.Object
-
- com.broadleafcommerce.order.domain.ConsolidatedOrder
-
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.ContextStateAware
,Serializable
public class ConsolidatedOrder extends Object implements Serializable, com.broadleafcommerce.data.tracking.core.ContextStateAware
Combined domain representing an order and its relations.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConsolidatedOrder()
ConsolidatedOrder(com.broadleafcommerce.order.client.domain.Order order, List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments, List<String> consolidatedPaymentDistributionSummaries)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
List<String>
getAccountHierarchy()
String
getAccountId()
List<com.broadleafcommerce.order.common.domain.Adjustment>
getAdjustments()
String
getApproverEmail()
Map<String,com.broadleafcommerce.order.common.domain.AttributeChoiceValue>
getAttributeChoices()
Map<String,Object>
getAttributes()
List<com.broadleafcommerce.order.common.domain.CampaignRef>
getCampaignRefs()
Instant
getCartCreateDate()
String
getCartId()
String
getCartType()
String
getCheckoutRequestId()
List<String>
getConsolidatedPaymentDistributionSummaries()
com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
getContextState()
javax.money.CurrencyUnit
getCurrency()
String
getCustomerId()
String
getCustomerName()
String
getEmailAddress()
List<com.broadleafcommerce.order.client.domain.OrderFulfillment>
getFulfillments()
String
getId()
Map<String,Object>
getInternalAttributes()
Locale
getLocale()
String
getName()
List<String>
getOfferCodes()
com.broadleafcommerce.order.client.domain.Order
getOrder()
List<com.broadleafcommerce.order.client.domain.OrderItem>
getOrderItems()
List<com.broadleafcommerce.order.client.domain.OrderItem>
getOrderItemsWithDependentItems()
String
getOrderNumber()
com.broadleafcommerce.order.client.domain.OrderPricing
getOrderPricing()
String
getOwnerIdentifier()
List<com.broadleafcommerce.order.client.domain.payment.PaymentDistributionDetail>
getPaymentDistributionDetails()
String
getRootAccountId()
String
getStatus()
Instant
getSubmitDate()
List<com.broadleafcommerce.order.common.domain.Voucher>
getVouchers()
int
hashCode()
void
setAccountHierarchy(List<String> accountHierarchy)
void
setAccountId(String accountId)
void
setAdjustments(List<com.broadleafcommerce.order.common.domain.Adjustment> adjustments)
void
setApproverEmail(String approverEmail)
void
setAttributeChoices(Map<String,com.broadleafcommerce.order.common.domain.AttributeChoiceValue> attributeChoices)
void
setAttributes(Map<String,Object> attributes)
void
setCampaignRefs(List<com.broadleafcommerce.order.common.domain.CampaignRef> campaignRefs)
void
setCartCreateDate(Instant cartCreateDate)
void
setCartId(String cartId)
void
setCartType(String cartType)
void
setCheckoutRequestId(String checkoutRequestId)
void
setConsolidatedPaymentDistributionSummaries(List<String> consolidatedPaymentDistributionSummaries)
void
setContextState(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState)
void
setCurrency(javax.money.CurrencyUnit currency)
void
setCustomerId(String customerId)
void
setCustomerName(String customerName)
void
setEmailAddress(String emailAddress)
void
setFulfillments(List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments)
void
setId(String id)
void
setInternalAttributes(Map<String,Object> internalAttributes)
void
setLocale(Locale locale)
void
setName(String name)
void
setOfferCodes(List<String> offerCodes)
void
setOrder(com.broadleafcommerce.order.client.domain.Order order)
void
setOrderItems(List<com.broadleafcommerce.order.client.domain.OrderItem> orderItems)
void
setOrderNumber(String orderNumber)
void
setOrderPricing(com.broadleafcommerce.order.client.domain.OrderPricing orderPricing)
void
setPaymentDistributionDetails(List<com.broadleafcommerce.order.client.domain.payment.PaymentDistributionDetail> paymentDistributionDetails)
void
setRootAccountId(String rootAccountId)
void
setStatus(String status)
void
setSubmitDate(Instant submitDate)
void
setVouchers(List<com.broadleafcommerce.order.common.domain.Voucher> vouchers)
String
toString()
-
-
-
Method Detail
-
getOrder
public com.broadleafcommerce.order.client.domain.Order getOrder()
-
getFulfillments
public List<com.broadleafcommerce.order.client.domain.OrderFulfillment> getFulfillments()
-
getConsolidatedPaymentDistributionSummaries
public List<String> getConsolidatedPaymentDistributionSummaries()
-
setOrder
public void setOrder(com.broadleafcommerce.order.client.domain.Order order)
-
setFulfillments
public void setFulfillments(List<com.broadleafcommerce.order.client.domain.OrderFulfillment> fulfillments)
-
setConsolidatedPaymentDistributionSummaries
public void setConsolidatedPaymentDistributionSummaries(List<String> consolidatedPaymentDistributionSummaries)
-
canEqual
protected boolean canEqual(Object other)
-
getCartType
public String getCartType()
-
getOwnerIdentifier
public String getOwnerIdentifier()
-
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()
-
getApproverEmail
public String getApproverEmail()
-
getCustomerId
public String getCustomerId()
-
getCustomerName
public String getCustomerName()
-
getEmailAddress
public String getEmailAddress()
-
getAccountId
public String getAccountId()
-
getRootAccountId
public String getRootAccountId()
-
getOrderNumber
public String getOrderNumber()
-
getCartCreateDate
public Instant getCartCreateDate()
-
getCheckoutRequestId
public String getCheckoutRequestId()
-
getSubmitDate
public Instant getSubmitDate()
-
getLocale
public Locale getLocale()
-
getOrderPricing
public com.broadleafcommerce.order.client.domain.OrderPricing getOrderPricing()
-
getPaymentDistributionDetails
public List<com.broadleafcommerce.order.client.domain.payment.PaymentDistributionDetail> getPaymentDistributionDetails()
-
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:
getContextState
in interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware
-
setId
public void setId(String id)
-
setCartId
public void setCartId(String cartId)
-
setName
public void setName(String name)
-
setCartType
public void setCartType(String cartType)
-
setStatus
public void setStatus(String status)
-
setApproverEmail
public void setApproverEmail(String approverEmail)
-
setCustomerId
public void setCustomerId(String customerId)
-
setCustomerName
public void setCustomerName(String customerName)
-
setEmailAddress
public void setEmailAddress(String emailAddress)
-
setAccountId
public void setAccountId(String accountId)
-
setRootAccountId
public void setRootAccountId(String rootAccountId)
-
setOrderNumber
public void setOrderNumber(String orderNumber)
-
setCartCreateDate
public void setCartCreateDate(Instant cartCreateDate)
-
setCheckoutRequestId
public void setCheckoutRequestId(String checkoutRequestId)
-
setSubmitDate
public void setSubmitDate(Instant submitDate)
-
setLocale
public void setLocale(Locale locale)
-
setOrderPricing
public void setOrderPricing(com.broadleafcommerce.order.client.domain.OrderPricing orderPricing)
-
setPaymentDistributionDetails
public void setPaymentDistributionDetails(List<com.broadleafcommerce.order.client.domain.payment.PaymentDistributionDetail> paymentDistributionDetails)
-
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:
setContextState
in interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware
-
-