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 Details

    • product

      protected ProductWrapper product
    • productChoices

      protected List<ConfigurableOrderItemWrapper> productChoices
    • productId

      protected Long productId
    • skuId

      protected Long skuId
    • orderItemId

      protected Long orderItemId
    • overrideSalePrice

      protected org.broadleafcommerce.common.money.Money overrideSalePrice
    • overrideRetailPrice

      protected org.broadleafcommerce.common.money.Money overrideRetailPrice
    • parentOrderItemId

      protected Long parentOrderItemId
    • isMultiSelect

      protected Boolean isMultiSelect
    • quantity

      protected Integer quantity
    • minQuantity

      protected Integer minQuantity
    • maxQuantity

      protected Integer maxQuantity
    • displayPrice

      protected org.broadleafcommerce.common.money.Money displayPrice
    • orderItemIndex

      protected Integer orderItemIndex
    • hasConfigurationError

      protected Boolean hasConfigurationError
    • itemAttributes

      protected List<OrderItemAttributeWrapper> itemAttributes
    • additionalAttributes

      protected List<org.broadleafcommerce.common.rest.api.wrapper.MapElementWrapper> additionalAttributes
    • childOrderItems

      protected List<ConfigurableOrderItemWrapper> childOrderItems
    • isUpdateRequest

      protected Boolean isUpdateRequest
    • originalOrderItemId

      protected Long 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:
      wrapDetails in interface org.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:
      wrapSummary in interface org.broadleafcommerce.common.rest.api.wrapper.APIWrapper<org.broadleafcommerce.core.order.service.call.ConfigurableOrderItemRequest>
    • getProduct

      public ProductWrapper getProduct()
      Returns:
      the product
    • setProduct

      public void setProduct(ProductWrapper product)
      Parameters:
      product - the product to set
    • getProductChoices

      public List<ConfigurableOrderItemWrapper> getProductChoices()
      Returns:
      the productChoice
    • setProductChoices

      public void setProductChoices(List<ConfigurableOrderItemWrapper> productChoices)
      Parameters:
      productChoices - the productChoices to set
    • getProductId

      public Long getProductId()
    • setProductId

      public void setProductId(Long productId)
    • getSkuId

      public Long getSkuId()
      Returns:
      the skuId
    • setSkuId

      public void setSkuId(Long skuId)
      Parameters:
      skuId - the skuId to set
    • getOrderItemId

      public Long getOrderItemId()
      Returns:
      the orderItemId
    • setOrderItemId

      public void setOrderItemId(Long orderItemId)
      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

      public Long getParentOrderItemId()
      Returns:
      the parentOrderItemId
    • setParentOrderItemId

      public void setParentOrderItemId(Long parentOrderItemId)
      Parameters:
      parentOrderItemId - the parentOrderItemId to set
    • getMultiSelect

      public Boolean getMultiSelect()
      Returns:
      the isMultiSelect flag
    • setMultiSelect

      public void setMultiSelect(Boolean multiSelect)
      Parameters:
      multiSelect - the multiSelect flag to set
    • getQuantity

      public Integer getQuantity()
      Returns:
      the quantity
    • setQuantity

      public void setQuantity(Integer quantity)
      Parameters:
      quantity - the quantity to set
    • getMinQuantity

      public Integer getMinQuantity()
      Returns:
      the minQuantity
    • setMinQuantity

      public void setMinQuantity(Integer minQuantity)
      Parameters:
      minQuantity - the minQuantity to set
    • getMaxQuantity

      public Integer getMaxQuantity()
      Returns:
      the maxQuantity
    • setMaxQuantity

      public void setMaxQuantity(Integer maxQuantity)
      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

      public Integer getOrderItemIndex()
      Returns:
      the orderItemIndex
    • setOrderItemIndex

      public void setOrderItemIndex(Integer orderItemIndex)
      Parameters:
      orderItemIndex - the orderItemIndex to set
    • getHasConfigurationError

      public Boolean getHasConfigurationError()
      Returns:
      the hasConfigurationError flag
    • setHasConfigurationError

      public void setHasConfigurationError(Boolean hasConfigurationError)
      Parameters:
      hasConfigurationError - the hasConfigurationError flag to set
    • getItemAttributes

      public List<OrderItemAttributeWrapper> getItemAttributes()
      Returns:
      the itemAttributes
    • setItemAttributes

      public void setItemAttributes(List<OrderItemAttributeWrapper> itemAttributes)
      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

      public List<ConfigurableOrderItemWrapper> getChildOrderItems()
      Returns:
      the childOrderItems
    • setChildOrderItems

      public void setChildOrderItems(List<ConfigurableOrderItemWrapper> childOrderItems)
      Parameters:
      childOrderItems - the childOrderItems to set
    • getUpdateRequest

      public Boolean getUpdateRequest()
      Returns:
      the isUpdateRequest flag
    • setUpdateRequest

      public void setUpdateRequest(Boolean updateRequest)
      Parameters:
      updateRequest - the updateRequest flag to set
    • getOriginalOrderItemId

      public Long getOriginalOrderItemId()
      Returns:
      the originalOrderItemId
    • setOriginalOrderItemId

      public void setOriginalOrderItemId(Long originalOrderItemId)
      Parameters:
      originalOrderItemId - the originalOrderItemId to set