java.lang.Object
de.hybris.platform.commercefacades.product.data.ProductData
All Implemented Interfaces:
Serializable

public class ProductData extends Object implements Serializable
See Also:
  • Constructor Details

    • ProductData

      public ProductData()
  • 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(StockData stock)
    • getStock

      public StockData getStock()
    • setFutureStocks

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

      public List<FutureStockData> 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(PriceData price)
    • getPrice

      public PriceData getPrice()
    • setBaseProduct

      public void setBaseProduct(String baseProduct)
    • getBaseProduct

      public String getBaseProduct()
    • setImages

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

      public Collection<ImageData> getImages()
    • setCategories

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

      public Collection<CategoryData> getCategories()
    • setReviews

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

      public Collection<ReviewData> getReviews()
    • setClassifications

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

      public Collection<ClassificationData> getClassifications()
    • setPotentialPromotions

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

      public Collection<PromotionData> getPotentialPromotions()
    • setVariantOptions

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

      public List<VariantOptionData> getVariantOptions()
    • setBaseOptions

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

      public List<BaseOptionData> getBaseOptions()
    • setVolumePricesFlag

      public void setVolumePricesFlag(Boolean volumePricesFlag)
    • getVolumePricesFlag

      public Boolean getVolumePricesFlag()
    • setVolumePrices

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

      public List<PriceData> getVolumePrices()
    • setProductReferences

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

      public List<ProductReferenceData> getProductReferences()
    • setVariantMatrix

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

      public List<VariantMatrixElementData> getVariantMatrix()
    • setPriceRange

      public void setPriceRange(PriceRangeData priceRange)
    • getPriceRange

      public PriceRangeData getPriceRange()
    • setFirstCategoryNameList

      public void setFirstCategoryNameList(List<SolrFirstVariantCategoryEntryData> firstCategoryNameList)
    • getFirstCategoryNameList

      public List<SolrFirstVariantCategoryEntryData> getFirstCategoryNameList()
    • setMultidimensional

      public void setMultidimensional(Boolean multidimensional)
    • getMultidimensional

      public Boolean getMultidimensional()
    • setConfigurable

      public void setConfigurable(Boolean configurable)
    • getConfigurable

      public Boolean getConfigurable()
    • setConfiguratorType

      public void setConfiguratorType(String configuratorType)
    • getConfiguratorType

      public String getConfiguratorType()
    • setAddToCartDisabled

      public void setAddToCartDisabled(Boolean addToCartDisabled)
    • getAddToCartDisabled

      public Boolean getAddToCartDisabled()
    • setAddToCartDisabledMessage

      public void setAddToCartDisabledMessage(String addToCartDisabledMessage)
    • getAddToCartDisabledMessage

      public String getAddToCartDisabledMessage()
    • setTags

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

      public Set<String> getTags()
    • setItemType

      public void setItemType(String itemType)
    • getItemType

      public String getItemType()
    • setSubscriptionTerm

      public void setSubscriptionTerm(SubscriptionTermData subscriptionTerm)
    • getSubscriptionTerm

      public SubscriptionTermData getSubscriptionTerm()
    • setKeywords

      public void setKeywords(Set<String> keywords)
    • getKeywords

      public Set<String> getKeywords()
    • setBundleTabs

      public void setBundleTabs(List<BundleTabData> bundleTabs)
    • getBundleTabs

      public List<BundleTabData> getBundleTabs()
    • setAdditionalSpoPriceInBpo

      public void setAdditionalSpoPriceInBpo(PriceData additionalSpoPriceInBpo)
    • getAdditionalSpoPriceInBpo

      public PriceData getAdditionalSpoPriceInBpo()
    • setMainSpoPriceInBpo

      public void setMainSpoPriceInBpo(PriceData mainSpoPriceInBpo)
    • getMainSpoPriceInBpo

      public PriceData getMainSpoPriceInBpo()
    • setLowestApplicablePrice

      public void setLowestApplicablePrice(PriceData lowestApplicablePrice)
    • getLowestApplicablePrice

      public PriceData getLowestApplicablePrice()
    • 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)
    • isHasParentBpos

      public boolean isHasParentBpos()
    • setProductSpecDescription

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

      public List<String> getProductSpecDescription()
    • 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()
    • setSoldIndividually

      public void setSoldIndividually(boolean soldIndividually)
    • isSoldIndividually

      public boolean isSoldIndividually()
    • setApprovalStatus

      public void setApprovalStatus(String approvalStatus)
    • getApprovalStatus

      public String getApprovalStatus()
    • setModifiedTime

      public void setModifiedTime(Date modifiedTime)
    • getModifiedTime

      public Date getModifiedTime()
    • setOnlineDate

      public void setOnlineDate(Date onlineDate)
    • getOnlineDate

      public Date getOnlineDate()
    • setOfflineDate

      public void setOfflineDate(Date offlineDate)
    • getOfflineDate

      public Date getOfflineDate()
    • setProductSpecification

      public void setProductSpecification(TmaProductSpecificationData productSpecification)
    • getProductSpecification

      public TmaProductSpecificationData getProductSpecification()
    • setChildren

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

      public List<ProductData> getChildren()
    • setParents

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

      public List<ProductData> getParents()
    • setOfferingGroups

      public void setOfferingGroups(List<TmaOfferingGroupData> offeringGroups)
    • getOfferingGroups

      public List<TmaOfferingGroupData> getOfferingGroups()
    • setProductOfferingPrices

      public void setProductOfferingPrices(List<SubscriptionPricePlanData> productOfferingPrices)
    • getProductOfferingPrices

      public List<SubscriptionPricePlanData> getProductOfferingPrices()
    • setPrices

      public void setPrices(List<PriceData> prices)
    • getPrices

      public List<PriceData> getPrices()
    • setProductSpecCharValueUses

      public void setProductSpecCharValueUses(List<TmaProductSpecCharacteristicValueUseData> productSpecCharValueUses)
    • getProductSpecCharValueUses

      public List<TmaProductSpecCharacteristicValueUseData> getProductSpecCharValueUses()
    • setDataSheet

      public void setDataSheet(List<MediaData> dataSheet)
    • getDataSheet

      public List<MediaData> getDataSheet()
    • setBundledProdOfferOption

      public void setBundledProdOfferOption(TmaBundledProdOfferOptionData bundledProdOfferOption)
    • getBundledProdOfferOption

      public TmaBundledProdOfferOptionData getBundledProdOfferOption()