Class ConfigurableOrderItemWrapper
java.lang.Object
org.broadleafcommerce.common.rest.api.wrapper.BaseWrapper
com.broadleafcommerce.rest.api.wrapper.ConfigurableOrderItemWrapper
- All Implemented Interfaces:
Serializable,org.broadleafcommerce.common.rest.api.wrapper.APIWrapper<org.broadleafcommerce.core.order.service.call.ConfigurableOrderItemRequest>,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
public class ConfigurableOrderItemWrapper
extends org.broadleafcommerce.common.rest.api.wrapper.BaseWrapper
implements org.broadleafcommerce.common.rest.api.wrapper.APIWrapper<org.broadleafcommerce.core.order.service.call.ConfigurableOrderItemRequest>
This is a JAXB wrapper around ConfigurableOrderItemRequest.
User: Jon Fleschler
Date: 8/31/16
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<org.broadleafcommerce.common.rest.api.wrapper.MapElementWrapper>protected List<ConfigurableOrderItemWrapper>protected org.broadleafcommerce.common.money.Moneyprotected Booleanprotected Booleanprotected Booleanprotected List<OrderItemAttributeWrapper>protected Integerprotected Integerprotected Longprotected Integerprotected Longprotected org.broadleafcommerce.common.money.Moneyprotected org.broadleafcommerce.common.money.Moneyprotected Longprotected ProductWrapperprotected List<ConfigurableOrderItemWrapper>protected Longprotected Integerprotected LongFields inherited from class org.broadleafcommerce.common.rest.api.wrapper.BaseWrapper
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.broadleafcommerce.common.rest.api.wrapper.MapElementWrapper>org.broadleafcommerce.common.money.Moneyorg.broadleafcommerce.common.money.Moneyorg.broadleafcommerce.common.money.MoneygetSkuId()voidsetAdditionalAttributes(List<org.broadleafcommerce.common.rest.api.wrapper.MapElementWrapper> additionalAttributes) voidsetChildOrderItems(List<ConfigurableOrderItemWrapper> childOrderItems) voidsetDisplayPrice(org.broadleafcommerce.common.money.Money displayPrice) voidsetHasConfigurationError(Boolean hasConfigurationError) voidsetItemAttributes(List<OrderItemAttributeWrapper> itemAttributes) voidsetMaxQuantity(Integer maxQuantity) voidsetMinQuantity(Integer minQuantity) voidsetMultiSelect(Boolean multiSelect) voidsetOrderItemId(Long orderItemId) voidsetOrderItemIndex(Integer orderItemIndex) voidsetOriginalOrderItemId(Long originalOrderItemId) voidsetOverrideRetailPrice(org.broadleafcommerce.common.money.Money overrideRetailPrice) voidsetOverrideSalePrice(org.broadleafcommerce.common.money.Money overrideSalePrice) voidsetParentOrderItemId(Long parentOrderItemId) voidsetProduct(ProductWrapper product) voidsetProductChoices(List<ConfigurableOrderItemWrapper> productChoices) voidsetProductId(Long productId) voidsetQuantity(Integer quantity) voidvoidsetUpdateRequest(Boolean updateRequest) voidwrapDetails(org.broadleafcommerce.core.order.service.call.ConfigurableOrderItemRequest model, jakarta.servlet.http.HttpServletRequest request) voidwrapSummary(org.broadleafcommerce.core.order.service.call.ConfigurableOrderItemRequest model, jakarta.servlet.http.HttpServletRequest request) Methods inherited from class org.broadleafcommerce.common.rest.api.wrapper.BaseWrapper
createElementWrappers, setApplicationContext, transferAdditionalFieldsFromWrapper
-
Field Details
-
product
-
productChoices
-
productId
-
skuId
-
orderItemId
-
overrideSalePrice
protected org.broadleafcommerce.common.money.Money overrideSalePrice -
overrideRetailPrice
protected org.broadleafcommerce.common.money.Money overrideRetailPrice -
parentOrderItemId
-
isMultiSelect
-
quantity
-
minQuantity
-
maxQuantity
-
displayPrice
protected org.broadleafcommerce.common.money.Money displayPrice -
orderItemIndex
-
hasConfigurationError
-
itemAttributes
-
additionalAttributes
protected List<org.broadleafcommerce.common.rest.api.wrapper.MapElementWrapper> additionalAttributes -
childOrderItems
-
isUpdateRequest
-
originalOrderItemId
-
-
Constructor Details
-
ConfigurableOrderItemWrapper
public ConfigurableOrderItemWrapper()
-
-
Method Details
-
wrapDetails
public void wrapDetails(org.broadleafcommerce.core.order.service.call.ConfigurableOrderItemRequest model, jakarta.servlet.http.HttpServletRequest request) - Specified by:
wrapDetailsin interfaceorg.broadleafcommerce.common.rest.api.wrapper.APIWrapper<org.broadleafcommerce.core.order.service.call.ConfigurableOrderItemRequest>
-
wrapSummary
public void wrapSummary(org.broadleafcommerce.core.order.service.call.ConfigurableOrderItemRequest model, jakarta.servlet.http.HttpServletRequest request) - Specified by:
wrapSummaryin interfaceorg.broadleafcommerce.common.rest.api.wrapper.APIWrapper<org.broadleafcommerce.core.order.service.call.ConfigurableOrderItemRequest>
-
getProduct
- Returns:
- the product
-
setProduct
- Parameters:
product- the product to set
-
getProductChoices
- Returns:
- the productChoice
-
setProductChoices
- Parameters:
productChoices- the productChoices to set
-
getProductId
-
setProductId
-
getSkuId
- Returns:
- the skuId
-
setSkuId
- Parameters:
skuId- the skuId to set
-
getOrderItemId
- Returns:
- the orderItemId
-
setOrderItemId
- Parameters:
orderItemId- the orderItemId to set
-
getOverrideSalePrice
public org.broadleafcommerce.common.money.Money getOverrideSalePrice()- Returns:
- the overrideSalePrice
-
setOverrideSalePrice
public void setOverrideSalePrice(org.broadleafcommerce.common.money.Money overrideSalePrice) - Parameters:
overrideSalePrice- the overrideSalePrice to set
-
getOverrideRetailPrice
public org.broadleafcommerce.common.money.Money getOverrideRetailPrice()- Returns:
- the overrideSalePrice
-
setOverrideRetailPrice
public void setOverrideRetailPrice(org.broadleafcommerce.common.money.Money overrideRetailPrice) - Parameters:
overrideRetailPrice- the overrideSalePrice to set
-
getParentOrderItemId
- Returns:
- the parentOrderItemId
-
setParentOrderItemId
- Parameters:
parentOrderItemId- the parentOrderItemId to set
-
getMultiSelect
- Returns:
- the isMultiSelect flag
-
setMultiSelect
- Parameters:
multiSelect- the multiSelect flag to set
-
getQuantity
- Returns:
- the quantity
-
setQuantity
- Parameters:
quantity- the quantity to set
-
getMinQuantity
- Returns:
- the minQuantity
-
setMinQuantity
- Parameters:
minQuantity- the minQuantity to set
-
getMaxQuantity
- Returns:
- the maxQuantity
-
setMaxQuantity
- Parameters:
maxQuantity- the maxQuantity to set
-
getDisplayPrice
public org.broadleafcommerce.common.money.Money getDisplayPrice()- Returns:
- the displayPrice
-
setDisplayPrice
public void setDisplayPrice(org.broadleafcommerce.common.money.Money displayPrice) - Parameters:
displayPrice- the displayPrice to set
-
getOrderItemIndex
- Returns:
- the orderItemIndex
-
setOrderItemIndex
- Parameters:
orderItemIndex- the orderItemIndex to set
-
getHasConfigurationError
- Returns:
- the hasConfigurationError flag
-
setHasConfigurationError
- Parameters:
hasConfigurationError- the hasConfigurationError flag to set
-
getItemAttributes
- Returns:
- the itemAttributes
-
setItemAttributes
- Parameters:
itemAttributes- the itemAttributes to set
-
getAdditionalAttributes
public List<org.broadleafcommerce.common.rest.api.wrapper.MapElementWrapper> getAdditionalAttributes()- Returns:
- the additionalAttributes
-
setAdditionalAttributes
public void setAdditionalAttributes(List<org.broadleafcommerce.common.rest.api.wrapper.MapElementWrapper> additionalAttributes) - Parameters:
additionalAttributes- the additionalAttributes to set
-
getChildOrderItems
- Returns:
- the childOrderItems
-
setChildOrderItems
- Parameters:
childOrderItems- the childOrderItems to set
-
getUpdateRequest
- Returns:
- the isUpdateRequest flag
-
setUpdateRequest
- Parameters:
updateRequest- the updateRequest flag to set
-
getOriginalOrderItemId
- Returns:
- the originalOrderItemId
-
setOriginalOrderItemId
- Parameters:
originalOrderItemId- the originalOrderItemId to set
-