Class SkuWrapper

java.lang.Object
org.broadleafcommerce.common.rest.api.wrapper.BaseWrapper
com.broadleafcommerce.rest.api.wrapper.SkuWrapper
All Implemented Interfaces:
Serializable, org.broadleafcommerce.common.rest.api.wrapper.APIUnwrapper<org.broadleafcommerce.core.catalog.domain.Sku>, org.broadleafcommerce.common.rest.api.wrapper.APIWrapper<org.broadleafcommerce.core.catalog.domain.Sku>, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

public class SkuWrapper extends org.broadleafcommerce.common.rest.api.wrapper.BaseWrapper implements org.broadleafcommerce.common.rest.api.wrapper.APIWrapper<org.broadleafcommerce.core.catalog.domain.Sku>, org.broadleafcommerce.common.rest.api.wrapper.APIUnwrapper<org.broadleafcommerce.core.catalog.domain.Sku>
This is a JAXB wrapper to wrap Sku.

User: Kelly Tisdell Date: 4/10/12

See Also:
  • Field Details

    • id

      protected Long id
    • activeStartDate

      protected Date activeStartDate
    • activeEndDate

      protected Date activeEndDate
    • name

      protected String name
    • active

      protected Boolean active
    • available

      protected Boolean available
    • inventoryType

      protected String inventoryType
    • description

      protected String description
    • retailPrice

      protected org.broadleafcommerce.common.money.Money retailPrice
    • salePrice

      protected org.broadleafcommerce.common.money.Money salePrice
    • weight

      protected WeightWrapper weight
    • dimension

      protected DimensionWrapper dimension
    • archived

      protected Character archived
  • Constructor Details

    • SkuWrapper

      public SkuWrapper()
  • Method Details

    • wrapDetails

      public void wrapDetails(org.broadleafcommerce.core.catalog.domain.Sku model, jakarta.servlet.http.HttpServletRequest request)
      Specified by:
      wrapDetails in interface org.broadleafcommerce.common.rest.api.wrapper.APIWrapper<org.broadleafcommerce.core.catalog.domain.Sku>
    • unwrap

      public org.broadleafcommerce.core.catalog.domain.Sku unwrap(jakarta.servlet.http.HttpServletRequest request, org.springframework.context.ApplicationContext context)
      restful method to convert the wrapper in a domain object. None of its basic type or object fields are assumed. Of those child object present, no database presence is assumed. No "calculated" (i.e. active) fields are processed.
      Specified by:
      unwrap in interface org.broadleafcommerce.common.rest.api.wrapper.APIUnwrapper<org.broadleafcommerce.core.catalog.domain.Sku>
    • wrapSummary

      public void wrapSummary(org.broadleafcommerce.core.catalog.domain.Sku model, jakarta.servlet.http.HttpServletRequest request)
      Specified by:
      wrapSummary in interface org.broadleafcommerce.common.rest.api.wrapper.APIWrapper<org.broadleafcommerce.core.catalog.domain.Sku>
    • getId

      public Long getId()
    • setId

      public void setId(Long id)
    • getActiveStartDate

      public Date getActiveStartDate()
    • setActiveStartDate

      public void setActiveStartDate(Date activeStartDate)
    • getActiveEndDate

      public Date getActiveEndDate()
    • setActiveEndDate

      public void setActiveEndDate(Date activeEndDate)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getActive

      public Boolean getActive()
    • setActive

      public void setActive(Boolean active)
    • getAvailable

      public Boolean getAvailable()
    • setAvailable

      public void setAvailable(Boolean available)
    • getInventoryType

      public String getInventoryType()
    • setInventoryType

      public void setInventoryType(String inventoryType)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getRetailPrice

      public org.broadleafcommerce.common.money.Money getRetailPrice()
    • setRetailPrice

      public void setRetailPrice(org.broadleafcommerce.common.money.Money retailPrice)
    • getSalePrice

      public org.broadleafcommerce.common.money.Money getSalePrice()
    • setSalePrice

      public void setSalePrice(org.broadleafcommerce.common.money.Money salePrice)
    • getWeight

      public WeightWrapper getWeight()
    • setWeight

      public void setWeight(WeightWrapper weight)
    • getDimension

      public DimensionWrapper getDimension()
    • setDimension

      public void setDimension(DimensionWrapper dimension)
    • getArchived

      public Character getArchived()
    • setArchived

      public void setArchived(Character archived)