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:
-
Constructor Summary
ConstructorsConstructorDescriptionOrderWithFulfillmentsAndReturns(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
Modifier and TypeMethodDescriptionprotected booleanbooleanList<com.broadleafcommerce.order.common.domain.Adjustment>List<com.broadleafcommerce.order.common.domain.CampaignRef>com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextStatejavax.money.CurrencyUnitList<com.broadleafcommerce.order.client.domain.OrderFulfillment>getId()getName()com.broadleafcommerce.order.client.domain.OrdergetOrder()List<com.broadleafcommerce.order.client.domain.OrderItem>List<com.broadleafcommerce.order.client.domain.OrderItem>com.broadleafcommerce.order.client.domain.OrderPricingList<com.broadleafcommerce.order.client.domain.payment.PaymentDistributionDetail>List<com.broadleafcommerce.order.client.domain.ReturnAuthorization>List<com.broadleafcommerce.order.common.domain.Voucher>inthashCode()voidsetAccountHierarchy(List<String> accountHierarchy) voidsetAccountId(String accountId) voidsetAdjustments(List<com.broadleafcommerce.order.common.domain.Adjustment> adjustments) voidsetApproverEmail(String approverEmail) 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) voidvoidsetCartType(String cartType) voidsetCheckoutRequestId(String checkoutRequestId) 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) voidvoidsetInternalAttributes(Map<String, Object> internalAttributes) voidvoidvoidsetOfferCodes(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) voidsetPaymentDistributionDetails(List<com.broadleafcommerce.order.client.domain.payment.PaymentDistributionDetail> paymentDistributionDetails) voidsetReturnAuthorizations(List<com.broadleafcommerce.order.client.domain.ReturnAuthorization> returnAuthorizations) voidsetRootAccountId(String rootAccountId) voidvoidsetSubmitDate(Instant submitDate) voidsetVouchers(List<com.broadleafcommerce.order.common.domain.Voucher> vouchers) toString()
-
Constructor Details
-
OrderWithFulfillmentsAndReturns
public OrderWithFulfillmentsAndReturns() -
OrderWithFulfillmentsAndReturns
-
-
Method Details
-
getOrder
public com.broadleafcommerce.order.client.domain.Order getOrder() -
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) -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
getCartType
-
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
-
getId
-
getCartId
-
getName
-
getStatus
-
getApproverEmail
-
getCustomerId
-
getCustomerName
-
getEmailAddress
-
getAccountId
-
getRootAccountId
-
getAccountHierarchy
-
getOrderNumber
-
getCartCreateDate
-
getCheckoutRequestId
-
getSubmitDate
-
getLocale
-
getOrderPricing
public com.broadleafcommerce.order.client.domain.OrderPricing getOrderPricing() -
getPaymentDistributionDetails
public List<com.broadleafcommerce.order.client.domain.payment.PaymentDistributionDetail> getPaymentDistributionDetails() -
getOrderItems
-
getAdjustments
-
getOfferCodes
-
getVouchers
-
getCampaignRefs
-
getAttributes
-
getInternalAttributes
-
getAttributeChoices
-
getContextState
public com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState getContextState()- Specified by:
getContextStatein interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware
-
setId
-
setCartId
-
setName
-
setCartType
-
setStatus
-
setApproverEmail
-
setCustomerId
-
setCustomerName
-
setEmailAddress
-
setAccountId
-
setRootAccountId
-
setAccountHierarchy
-
setOrderNumber
-
setCartCreateDate
-
setCheckoutRequestId
-
setSubmitDate
-
setLocale
-
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
-
setAdjustments
-
setOfferCodes
-
setVouchers
-
setCampaignRefs
public void setCampaignRefs(List<com.broadleafcommerce.order.common.domain.CampaignRef> campaignRefs) -
setAttributes
-
setInternalAttributes
-
setAttributeChoices
-
setContextState
public void setContextState(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState) - Specified by:
setContextStatein interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware
-