java.lang.Object
de.hybris.platform.commercewebservicescommons.dto.product.ProductWsDTO
All Implemented Interfaces:
Serializable

public class ProductWsDTO extends Object implements Serializable
Representation of a Product
See Also:
  • Constructor Details

    • ProductWsDTO

      public ProductWsDTO()
  • Method Details

    • setCode

      public void setCode(String code)
    • getCode

      public String getCode()
    • setName

      public void setName(String name)
    • getName

      public String getName()
    • setUrl

      public void setUrl(String url)
    • getUrl

      public String getUrl()
    • setDescription

      public void setDescription(String description)
    • getDescription

      public String getDescription()
    • setPurchasable

      public void setPurchasable(Boolean purchasable)
    • getPurchasable

      public Boolean getPurchasable()
    • setStock

      public void setStock(StockWsDTO stock)
    • getStock

      public StockWsDTO getStock()
    • setFutureStocks

      public void setFutureStocks(List<FutureStockWsDTO> futureStocks)
    • getFutureStocks

      public List<FutureStockWsDTO> getFutureStocks()
    • setAvailableForPickup

      public void setAvailableForPickup(Boolean availableForPickup)
    • getAvailableForPickup

      public Boolean getAvailableForPickup()
    • setAverageRating

      public void setAverageRating(Double averageRating)
    • getAverageRating

      public Double getAverageRating()
    • setNumberOfReviews

      public void setNumberOfReviews(Integer numberOfReviews)
    • getNumberOfReviews

      public Integer getNumberOfReviews()
    • setSummary

      public void setSummary(String summary)
    • getSummary

      public String getSummary()
    • setManufacturer

      public void setManufacturer(String manufacturer)
    • getManufacturer

      public String getManufacturer()
    • setVariantType

      public void setVariantType(String variantType)
    • getVariantType

      public String getVariantType()
    • setPrice

      public void setPrice(PriceWsDTO price)
    • getPrice

      public PriceWsDTO getPrice()
    • setBaseProduct

      public void setBaseProduct(String baseProduct)
    • getBaseProduct

      public String getBaseProduct()
    • setImages

      public void setImages(Collection<ImageWsDTO> images)
    • getImages

      public Collection<ImageWsDTO> getImages()
    • setCategories

      public void setCategories(Collection<CategoryWsDTO> categories)
    • getCategories

      public Collection<CategoryWsDTO> getCategories()
    • setReviews

      public void setReviews(Collection<ReviewWsDTO> reviews)
    • getReviews

      public Collection<ReviewWsDTO> getReviews()
    • setClassifications

      public void setClassifications(Collection<ClassificationWsDTO> classifications)
    • getClassifications

      public Collection<ClassificationWsDTO> getClassifications()
    • setPotentialPromotions

      public void setPotentialPromotions(Collection<PromotionWsDTO> potentialPromotions)
    • getPotentialPromotions

      public Collection<PromotionWsDTO> getPotentialPromotions()
    • setVariantOptions

      public void setVariantOptions(List<VariantOptionWsDTO> variantOptions)
    • getVariantOptions

      public List<VariantOptionWsDTO> getVariantOptions()
    • setBaseOptions

      public void setBaseOptions(List<BaseOptionWsDTO> baseOptions)
    • getBaseOptions

      public List<BaseOptionWsDTO> getBaseOptions()
    • setVolumePricesFlag

      public void setVolumePricesFlag(Boolean volumePricesFlag)
    • getVolumePricesFlag

      public Boolean getVolumePricesFlag()
    • setVolumePrices

      public void setVolumePrices(List<PriceWsDTO> volumePrices)
    • getVolumePrices

      public List<PriceWsDTO> getVolumePrices()
    • setProductReferences

      public void setProductReferences(List<ProductReferenceWsDTO> productReferences)
    • getProductReferences

      public List<ProductReferenceWsDTO> getProductReferences()
    • setVariantMatrix

      public void setVariantMatrix(List<VariantMatrixElementWsDTO> variantMatrix)
    • getVariantMatrix

      public List<VariantMatrixElementWsDTO> getVariantMatrix()
    • setPriceRange

      public void setPriceRange(PriceRangeWsDTO priceRange)
    • getPriceRange

      public PriceRangeWsDTO getPriceRange()
    • setMultidimensional

      public void setMultidimensional(Boolean multidimensional)
    • getMultidimensional

      public Boolean getMultidimensional()
    • setConfiguratorType

      public void setConfiguratorType(String configuratorType)
    • getConfiguratorType

      public String getConfiguratorType()
    • setConfigurable

      public void setConfigurable(Boolean configurable)
    • getConfigurable

      public Boolean getConfigurable()
    • setTags

      public void setTags(Set<String> tags)
    • getTags

      public Set<String> getTags()
    • setChildren

      public void setChildren(List<ProductWsDTO> children)
    • getChildren

      public List<ProductWsDTO> getChildren()
    • setIsBundle

      public void setIsBundle(Boolean isBundle)
    • getIsBundle

      public Boolean getIsBundle()
    • setSoldIndividually

      public void setSoldIndividually(Boolean soldIndividually)
    • getSoldIndividually

      public Boolean getSoldIndividually()
    • setModifiedTime

      public void setModifiedTime(Date modifiedTime)
    • getModifiedTime

      public Date getModifiedTime()
    • setApprovalStatus

      public void setApprovalStatus(String approvalStatus)
    • getApprovalStatus

      public String getApprovalStatus()
    • setOfferingGroup

      public void setOfferingGroup(List<OfferingGroupWsDTO> offeringGroup)
    • getOfferingGroup

      public List<OfferingGroupWsDTO> getOfferingGroup()
    • setParents

      public void setParents(List<ProductWsDTO> parents)
    • getParents

      public List<ProductWsDTO> getParents()
    • setProductSpecification

      public void setProductSpecification(ProductSpecificationWsDTO productSpecification)
    • getProductSpecification

      public ProductSpecificationWsDTO getProductSpecification()
    • setProductSpecCharValues

      public void setProductSpecCharValues(List<ProductSpecCharacteristicValueWsDTO> productSpecCharValues)
    • getProductSpecCharValues

      public List<ProductSpecCharacteristicValueWsDTO> getProductSpecCharValues()
    • setValidFor

      public void setValidFor(TimePeriodWsDTO validFor)
    • getValidFor

      public TimePeriodWsDTO getValidFor()
    • setMainSpoPriceInBpo

      public void setMainSpoPriceInBpo(PriceWsDTO mainSpoPriceInBpo)
    • getMainSpoPriceInBpo

      public PriceWsDTO getMainSpoPriceInBpo()
    • setProductOfferingPrice

      public void setProductOfferingPrice(List<ProductOfferingPriceWsDTO> productOfferingPrice)
    • getProductOfferingPrice

      public List<ProductOfferingPriceWsDTO> getProductOfferingPrice()
    • setProductSpecDescription

      public void setProductSpecDescription(List<String> productSpecDescription)
    • getProductSpecDescription

      public List<String> getProductSpecDescription()
    • setPreselected

      public void setPreselected(boolean preselected)
    • isPreselected

      public boolean isPreselected()
    • setDisabledMessage

      public void setDisabledMessage(String disabledMessage)
    • getDisabledMessage

      public String getDisabledMessage()
    • setComponentId

      public void setComponentId(String componentId)
    • getComponentId

      public String getComponentId()
    • setIsComponentEditable

      public void setIsComponentEditable(boolean isComponentEditable)
    • isIsComponentEditable

      public boolean isIsComponentEditable()
    • setIsRemovableEntry

      public void setIsRemovableEntry(boolean isRemovableEntry)
    • isIsRemovableEntry

      public boolean isIsRemovableEntry()
    • setIsMaxLimitReachedForBundle

      public void setIsMaxLimitReachedForBundle(boolean isMaxLimitReachedForBundle)
    • isIsMaxLimitReachedForBundle

      public boolean isIsMaxLimitReachedForBundle()
    • setHasParentBpos

      public void setHasParentBpos(Boolean hasParentBpos)
    • getHasParentBpos

      public Boolean getHasParentBpos()
    • setBaseProductName

      public void setBaseProductName(String baseProductName)
    • getBaseProductName

      public String getBaseProductName()
    • setStorageSize

      public void setStorageSize(String storageSize)
    • getStorageSize

      public String getStorageSize()
    • setColors

      public void setColors(List<String> colors)
    • getColors

      public List<String> getColors()
    • setAttachments

      public void setAttachments(List<MediaWsDTO> attachments)
    • getAttachments

      public List<MediaWsDTO> getAttachments()
    • setBundledProductOfferingOption

      public void setBundledProductOfferingOption(BundledProductOfferingOptionWsDto bundledProductOfferingOption)
    • getBundledProductOfferingOption

      public BundledProductOfferingOptionWsDto getBundledProductOfferingOption()
    • setPoSpecCharValueUses

      public void setPoSpecCharValueUses(List<ProdSpecCharValueUseWsDTO> poSpecCharValueUses)
    • getPoSpecCharValueUses

      public List<ProdSpecCharValueUseWsDTO> getPoSpecCharValueUses()
    • setType

      public void setType(String type)
    • getType

      public String getType()