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 Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Dateprotected Dateprotected Characterprotected Booleanprotected Stringprotected DimensionWrapperprotected Longprotected Stringprotected Stringprotected org.broadleafcommerce.common.money.Moneyprotected org.broadleafcommerce.common.money.Moneyprotected WeightWrapperFields inherited from class org.broadleafcommerce.common.rest.api.wrapper.BaseWrapper
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()getName()org.broadleafcommerce.common.money.Moneyorg.broadleafcommerce.common.money.MoneyvoidvoidsetActiveEndDate(Date activeEndDate) voidsetActiveStartDate(Date activeStartDate) voidsetArchived(Character archived) voidsetAvailable(Boolean available) voidsetDescription(String description) voidsetDimension(DimensionWrapper dimension) voidvoidsetInventoryType(String inventoryType) voidvoidsetRetailPrice(org.broadleafcommerce.common.money.Money retailPrice) voidsetSalePrice(org.broadleafcommerce.common.money.Money salePrice) voidsetWeight(WeightWrapper weight) org.broadleafcommerce.core.catalog.domain.Skuunwrap(jakarta.servlet.http.HttpServletRequest request, org.springframework.context.ApplicationContext context) restful method to convert the wrapper in a domain object.voidwrapDetails(org.broadleafcommerce.core.catalog.domain.Sku model, jakarta.servlet.http.HttpServletRequest request) voidwrapSummary(org.broadleafcommerce.core.catalog.domain.Sku model, jakarta.servlet.http.HttpServletRequest request) Methods inherited from class org.broadleafcommerce.common.rest.api.wrapper.BaseWrapper
createElementWrappers, setApplicationContext, transferAdditionalFieldsFromWrapper
-
Field Details
-
id
-
activeStartDate
-
activeEndDate
-
name
-
active
-
available
-
inventoryType
-
description
-
retailPrice
protected org.broadleafcommerce.common.money.Money retailPrice -
salePrice
protected org.broadleafcommerce.common.money.Money salePrice -
weight
-
dimension
-
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:
wrapDetailsin interfaceorg.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:
unwrapin interfaceorg.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:
wrapSummaryin interfaceorg.broadleafcommerce.common.rest.api.wrapper.APIWrapper<org.broadleafcommerce.core.catalog.domain.Sku>
-
getId
-
setId
-
getActiveStartDate
-
setActiveStartDate
-
getActiveEndDate
-
setActiveEndDate
-
getName
-
setName
-
getActive
-
setActive
-
getAvailable
-
setAvailable
-
getInventoryType
-
setInventoryType
-
getDescription
-
setDescription
-
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
-
setWeight
-
getDimension
-
setDimension
-
getArchived
-
setArchived
-