Class CartHistoryResponse
java.lang.Object
com.broadleafcommerce.cartoperation.web.endpoint.domain.CartHistoryResponse
- All Implemented Interfaces:
Serializable
A DTO object is used for returning the cart with hydrated payments if requested.
- Author:
- Dima Myroniuk (dmyroniuk)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanList<com.broadleafcommerce.order.common.domain.Adjustment>List<com.broadleafcommerce.order.common.domain.CampaignRef>com.broadleafcommerce.cart.client.domain.CartgetCart()List<com.broadleafcommerce.cart.client.domain.CartAlert>List<com.broadleafcommerce.cart.client.domain.CartItem>List<com.broadleafcommerce.cart.client.domain.CartItem>com.broadleafcommerce.cart.client.domain.CartPricingcom.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextStatejavax.money.CurrencyUnitcom.broadleafcommerce.order.common.domain.CustomerRefList<com.broadleafcommerce.cart.client.domain.FulfillmentGroup>getId()com.broadleafcommerce.cart.client.domain.CartActionAuditgetName()The payments for this cart.intgetType()List<com.broadleafcommerce.order.common.domain.Voucher>inthashCode()booleanbooleanisPriced()booleanvoidsetAdjustments(List<com.broadleafcommerce.order.common.domain.Adjustment> adjustments) voidsetApprovalRequestedDate(Instant approvalRequestedDate) voidsetApproverEmail(String approverEmail) voidsetAssignedSalesRepEmail(String assignedSalesRepEmail) voidsetAssignedSalesRepId(String assignedSalesRepId) voidsetAttributeChoices(Map<String, com.broadleafcommerce.order.common.domain.AttributeChoiceValue> attributeChoices) voidsetAttributes(Map<String, Object> attributes) voidsetCampaignRefs(List<com.broadleafcommerce.order.common.domain.CampaignRef> campaignRefs) voidsetCart(com.broadleafcommerce.cart.client.domain.Cart cart) voidsetCartAlerts(List<com.broadleafcommerce.cart.client.domain.CartAlert> cartAlerts) voidsetCartItems(List<com.broadleafcommerce.cart.client.domain.CartItem> cartItems) voidsetCartPricing(com.broadleafcommerce.cart.client.domain.CartPricing cartPricing) voidsetCheckoutSubmissions(Map<String, Instant> checkoutSubmissions) voidsetContextState(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState) voidsetCreateDate(Instant createDate) voidsetCurrency(javax.money.CurrencyUnit currencyUnit) voidsetCustomerRef(com.broadleafcommerce.order.common.domain.CustomerRef customerRef) voidsetEmailAddress(String emailAddress) voidsetExpirationDate(Instant expirationDate) voidsetFulfillmentGroups(List<com.broadleafcommerce.cart.client.domain.FulfillmentGroup> fulfillmentGroups) voidvoidsetInternalAttributes(Map<String, Object> internalAttributes) voidsetLastCatalogReprice(Instant lastCatalogReprice) voidsetLastUpdatedAudit(com.broadleafcommerce.cart.client.domain.CartActionAudit lastUpdatedAudit) voidvoidvoidsetOfferCodes(List<String> offerCodes) voidsetOrderNumber(String orderNumber) voidsetPayments(List<PaymentSummary> payments) The payments for this cart.voidsetPriced(boolean isPriced) voidvoidsetSubmitDate(Instant submitDate) voidsetTaxEstimated(boolean isTaxEstimated) voidvoidsetVersion(Integer version) voidsetVouchers(List<com.broadleafcommerce.order.common.domain.Voucher> vouchers) toString()
-
Constructor Details
-
CartHistoryResponse
public CartHistoryResponse()
-
-
Method Details
-
getCart
public com.broadleafcommerce.cart.client.domain.Cart getCart() -
getPayments
The payments for this cart. -
setCart
public void setCart(com.broadleafcommerce.cart.client.domain.Cart cart) -
setPayments
The payments for this cart. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
getQuantity
public int getQuantity() -
isAnonymous
public boolean isAnonymous() -
setCurrency
public void setCurrency(javax.money.CurrencyUnit currencyUnit) -
getCurrency
public javax.money.CurrencyUnit getCurrency() -
getCartItemsWithDependentItems
-
getId
-
getName
-
getType
-
getStatus
-
getCustomerRef
public com.broadleafcommerce.order.common.domain.CustomerRef getCustomerRef() -
getApprovalRequestedDate
-
getApproverEmail
-
getEmailAddress
-
getOrderNumber
-
getCreateDate
-
getSubmitDate
-
getLocale
-
getCartPricing
public com.broadleafcommerce.cart.client.domain.CartPricing getCartPricing() -
getCartItems
-
getFulfillmentGroups
-
getAdjustments
-
getOfferCodes
-
getVouchers
-
getCampaignRefs
-
getAssignedSalesRepId
-
getAssignedSalesRepEmail
-
getAttributes
-
getInternalAttributes
-
getAttributeChoices
-
getCheckoutSubmissions
-
isPriced
public boolean isPriced() -
isTaxEstimated
public boolean isTaxEstimated() -
getVersion
-
getCartAlerts
-
getLastCatalogReprice
-
getExpirationDate
-
getLastUpdatedAudit
public com.broadleafcommerce.cart.client.domain.CartActionAudit getLastUpdatedAudit() -
getContextState
public com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState getContextState() -
setId
-
setName
-
setType
-
setStatus
-
setCustomerRef
public void setCustomerRef(com.broadleafcommerce.order.common.domain.CustomerRef customerRef) -
setApprovalRequestedDate
-
setApproverEmail
-
setEmailAddress
-
setOrderNumber
-
setCreateDate
-
setSubmitDate
-
setLocale
-
setCartPricing
public void setCartPricing(com.broadleafcommerce.cart.client.domain.CartPricing cartPricing) -
setCartItems
-
setFulfillmentGroups
public void setFulfillmentGroups(List<com.broadleafcommerce.cart.client.domain.FulfillmentGroup> fulfillmentGroups) -
setAdjustments
-
setOfferCodes
-
setVouchers
-
setCampaignRefs
public void setCampaignRefs(List<com.broadleafcommerce.order.common.domain.CampaignRef> campaignRefs) -
setAssignedSalesRepId
-
setAssignedSalesRepEmail
-
setAttributes
-
setInternalAttributes
-
setAttributeChoices
-
setCheckoutSubmissions
-
setPriced
public void setPriced(boolean isPriced) -
setTaxEstimated
public void setTaxEstimated(boolean isTaxEstimated) -
setVersion
-
setCartAlerts
-
setLastCatalogReprice
-
setExpirationDate
-
setLastUpdatedAudit
public void setLastUpdatedAudit(com.broadleafcommerce.cart.client.domain.CartActionAudit lastUpdatedAudit) -
setContextState
public void setContextState(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState)
-