java.lang.Object
com.liferay.headless.commerce.admin.catalog.dto.v1_0.Product
All Implemented Interfaces:
Serializable

@Generated("") public class Product extends Object implements Serializable
See Also:
Generated:
  • Field Details

  • Constructor Details

    • Product

      public Product()
  • Method Details

    • toDTO

      public static Product toDTO(String json)
    • unsafeToDTO

      public static Product unsafeToDTO(String json)
    • getActions

      @Valid public @Valid Map<String,Map<String,String>> getActions()
    • setActions

      public void setActions(Map<String,Map<String,String>> actions)
    • setActions

      public void setActions(com.liferay.petra.function.UnsafeSupplier<Map<String,Map<String,String>>,Exception> actionsUnsafeSupplier)
    • getActive

      public Boolean getActive()
    • setActive

      public void setActive(Boolean active)
    • setActive

      public void setActive(com.liferay.petra.function.UnsafeSupplier<Boolean,Exception> activeUnsafeSupplier)
    • getAttachments

      @Valid public @Valid Attachment[] getAttachments()
    • setAttachments

      public void setAttachments(Attachment[] attachments)
    • setAttachments

      public void setAttachments(com.liferay.petra.function.UnsafeSupplier<Attachment[],Exception> attachmentsUnsafeSupplier)
    • getCatalog

      @Valid public @Valid Catalog getCatalog()
    • setCatalog

      public void setCatalog(Catalog catalog)
    • setCatalog

      public void setCatalog(com.liferay.petra.function.UnsafeSupplier<Catalog,Exception> catalogUnsafeSupplier)
    • getCatalogExternalReferenceCode

      public String getCatalogExternalReferenceCode()
    • setCatalogExternalReferenceCode

      public void setCatalogExternalReferenceCode(String catalogExternalReferenceCode)
    • setCatalogExternalReferenceCode

      public void setCatalogExternalReferenceCode(com.liferay.petra.function.UnsafeSupplier<String,Exception> catalogExternalReferenceCodeUnsafeSupplier)
    • getCatalogId

      @DecimalMin("0") public @DecimalMin("0") Long getCatalogId()
    • setCatalogId

      public void setCatalogId(Long catalogId)
    • setCatalogId

      public void setCatalogId(com.liferay.petra.function.UnsafeSupplier<Long,Exception> catalogIdUnsafeSupplier)
    • getCategories

      @Valid public @Valid Category[] getCategories()
    • setCategories

      public void setCategories(Category[] categories)
    • setCategories

      public void setCategories(com.liferay.petra.function.UnsafeSupplier<Category[],Exception> categoriesUnsafeSupplier)
    • getCreateDate

      public Date getCreateDate()
    • setCreateDate

      public void setCreateDate(Date createDate)
    • setCreateDate

      public void setCreateDate(com.liferay.petra.function.UnsafeSupplier<Date,Exception> createDateUnsafeSupplier)
    • getCustomFields

      @Valid public @Valid CustomField[] getCustomFields()
    • setCustomFields

      public void setCustomFields(CustomField[] customFields)
    • setCustomFields

      public void setCustomFields(com.liferay.petra.function.UnsafeSupplier<CustomField[],Exception> customFieldsUnsafeSupplier)
    • getDefaultSku

      public String getDefaultSku()
    • setDefaultSku

      public void setDefaultSku(String defaultSku)
    • setDefaultSku

      public void setDefaultSku(com.liferay.petra.function.UnsafeSupplier<String,Exception> defaultSkuUnsafeSupplier)
    • getDescription

      @Valid public @Valid Map<String,String> getDescription()
    • setDescription

      public void setDescription(Map<String,String> description)
    • setDescription

      public void setDescription(com.liferay.petra.function.UnsafeSupplier<Map<String,String>,Exception> descriptionUnsafeSupplier)
    • getDiagram

      @Valid public @Valid Diagram getDiagram()
    • setDiagram

      public void setDiagram(Diagram diagram)
    • setDiagram

      public void setDiagram(com.liferay.petra.function.UnsafeSupplier<Diagram,Exception> diagramUnsafeSupplier)
    • getDisplayDate

      public Date getDisplayDate()
    • setDisplayDate

      public void setDisplayDate(Date displayDate)
    • setDisplayDate

      public void setDisplayDate(com.liferay.petra.function.UnsafeSupplier<Date,Exception> displayDateUnsafeSupplier)
    • getExpando

      @Valid public @Valid Map<String,?> getExpando()
    • setExpando

      public void setExpando(Map<String,?> expando)
    • setExpando

      public void setExpando(com.liferay.petra.function.UnsafeSupplier<Map<String,?>,Exception> expandoUnsafeSupplier)
    • getExpirationDate

      public Date getExpirationDate()
    • setExpirationDate

      public void setExpirationDate(Date expirationDate)
    • setExpirationDate

      public void setExpirationDate(com.liferay.petra.function.UnsafeSupplier<Date,Exception> expirationDateUnsafeSupplier)
    • getExternalReferenceCode

      public String getExternalReferenceCode()
    • setExternalReferenceCode

      public void setExternalReferenceCode(String externalReferenceCode)
    • setExternalReferenceCode

      public void setExternalReferenceCode(com.liferay.petra.function.UnsafeSupplier<String,Exception> externalReferenceCodeUnsafeSupplier)
    • getId

      @DecimalMin("0") public @DecimalMin("0") Long getId()
    • setId

      public void setId(Long id)
    • setId

      public void setId(com.liferay.petra.function.UnsafeSupplier<Long,Exception> idUnsafeSupplier)
    • getImages

      @Valid public @Valid Attachment[] getImages()
    • setImages

      public void setImages(Attachment[] images)
    • setImages

      public void setImages(com.liferay.petra.function.UnsafeSupplier<Attachment[],Exception> imagesUnsafeSupplier)
    • getLinkedProducts

      @Valid public @Valid LinkedProduct[] getLinkedProducts()
    • setLinkedProducts

      public void setLinkedProducts(LinkedProduct[] linkedProducts)
    • setLinkedProducts

      public void setLinkedProducts(com.liferay.petra.function.UnsafeSupplier<LinkedProduct[],Exception> linkedProductsUnsafeSupplier)
    • getMappedProducts

      @Valid public @Valid MappedProduct[] getMappedProducts()
    • setMappedProducts

      public void setMappedProducts(MappedProduct[] mappedProducts)
    • setMappedProducts

      public void setMappedProducts(com.liferay.petra.function.UnsafeSupplier<MappedProduct[],Exception> mappedProductsUnsafeSupplier)
    • getMetaDescription

      @Valid public @Valid Map<String,String> getMetaDescription()
    • setMetaDescription

      public void setMetaDescription(Map<String,String> metaDescription)
    • setMetaDescription

      public void setMetaDescription(com.liferay.petra.function.UnsafeSupplier<Map<String,String>,Exception> metaDescriptionUnsafeSupplier)
    • getMetaKeyword

      @Valid public @Valid Map<String,String> getMetaKeyword()
    • setMetaKeyword

      public void setMetaKeyword(Map<String,String> metaKeyword)
    • setMetaKeyword

      public void setMetaKeyword(com.liferay.petra.function.UnsafeSupplier<Map<String,String>,Exception> metaKeywordUnsafeSupplier)
    • getMetaTitle

      @Valid public @Valid Map<String,String> getMetaTitle()
    • setMetaTitle

      public void setMetaTitle(Map<String,String> metaTitle)
    • setMetaTitle

      public void setMetaTitle(com.liferay.petra.function.UnsafeSupplier<Map<String,String>,Exception> metaTitleUnsafeSupplier)
    • getModifiedDate

      public Date getModifiedDate()
    • setModifiedDate

      public void setModifiedDate(Date modifiedDate)
    • setModifiedDate

      public void setModifiedDate(com.liferay.petra.function.UnsafeSupplier<Date,Exception> modifiedDateUnsafeSupplier)
    • getName

      @Valid public @Valid Map<String,String> getName()
    • setName

      public void setName(Map<String,String> name)
    • setName

      public void setName(com.liferay.petra.function.UnsafeSupplier<Map<String,String>,Exception> nameUnsafeSupplier)
    • getNeverExpire

      public Boolean getNeverExpire()
    • setNeverExpire

      public void setNeverExpire(Boolean neverExpire)
    • setNeverExpire

      public void setNeverExpire(com.liferay.petra.function.UnsafeSupplier<Boolean,Exception> neverExpireUnsafeSupplier)
    • getPins

      @Valid public @Valid Pin[] getPins()
    • setPins

      public void setPins(Pin[] pins)
    • setPins

      public void setPins(com.liferay.petra.function.UnsafeSupplier<Pin[],Exception> pinsUnsafeSupplier)
    • getProductAccountGroupFilter

      public Boolean getProductAccountGroupFilter()
    • setProductAccountGroupFilter

      public void setProductAccountGroupFilter(Boolean productAccountGroupFilter)
    • setProductAccountGroupFilter

      public void setProductAccountGroupFilter(com.liferay.petra.function.UnsafeSupplier<Boolean,Exception> productAccountGroupFilterUnsafeSupplier)
    • getProductAccountGroups

      @Valid public @Valid ProductAccountGroup[] getProductAccountGroups()
    • setProductAccountGroups

      public void setProductAccountGroups(ProductAccountGroup[] productAccountGroups)
    • setProductAccountGroups

      public void setProductAccountGroups(com.liferay.petra.function.UnsafeSupplier<ProductAccountGroup[],Exception> productAccountGroupsUnsafeSupplier)
    • getProductChannelFilter

      public Boolean getProductChannelFilter()
    • setProductChannelFilter

      public void setProductChannelFilter(Boolean productChannelFilter)
    • setProductChannelFilter

      public void setProductChannelFilter(com.liferay.petra.function.UnsafeSupplier<Boolean,Exception> productChannelFilterUnsafeSupplier)
    • getProductChannels

      @Valid public @Valid ProductChannel[] getProductChannels()
    • setProductChannels

      public void setProductChannels(ProductChannel[] productChannels)
    • setProductChannels

      public void setProductChannels(com.liferay.petra.function.UnsafeSupplier<ProductChannel[],Exception> productChannelsUnsafeSupplier)
    • getProductConfiguration

      @Valid public @Valid ProductConfiguration getProductConfiguration()
    • setProductConfiguration

      public void setProductConfiguration(ProductConfiguration productConfiguration)
    • setProductConfiguration

      public void setProductConfiguration(com.liferay.petra.function.UnsafeSupplier<ProductConfiguration,Exception> productConfigurationUnsafeSupplier)
    • getProductId

      public Long getProductId()
    • setProductId

      public void setProductId(Long productId)
    • setProductId

      public void setProductId(com.liferay.petra.function.UnsafeSupplier<Long,Exception> productIdUnsafeSupplier)
    • getProductOptions

      @Valid public @Valid ProductOption[] getProductOptions()
    • setProductOptions

      public void setProductOptions(ProductOption[] productOptions)
    • setProductOptions

      public void setProductOptions(com.liferay.petra.function.UnsafeSupplier<ProductOption[],Exception> productOptionsUnsafeSupplier)
    • getProductSpecifications

      @Valid public @Valid ProductSpecification[] getProductSpecifications()
    • setProductSpecifications

      public void setProductSpecifications(ProductSpecification[] productSpecifications)
    • setProductSpecifications

      public void setProductSpecifications(com.liferay.petra.function.UnsafeSupplier<ProductSpecification[],Exception> productSpecificationsUnsafeSupplier)
    • getProductStatus

      public Integer getProductStatus()
    • setProductStatus

      public void setProductStatus(Integer productStatus)
    • setProductStatus

      public void setProductStatus(com.liferay.petra.function.UnsafeSupplier<Integer,Exception> productStatusUnsafeSupplier)
    • getProductType

      public String getProductType()
    • setProductType

      public void setProductType(String productType)
    • setProductType

      public void setProductType(com.liferay.petra.function.UnsafeSupplier<String,Exception> productTypeUnsafeSupplier)
    • getProductTypeI18n

      public String getProductTypeI18n()
    • setProductTypeI18n

      public void setProductTypeI18n(String productTypeI18n)
    • setProductTypeI18n

      public void setProductTypeI18n(com.liferay.petra.function.UnsafeSupplier<String,Exception> productTypeI18nUnsafeSupplier)
    • getProductVirtualSettings

      @Valid public @Valid ProductVirtualSettings getProductVirtualSettings()
    • setProductVirtualSettings

      public void setProductVirtualSettings(ProductVirtualSettings productVirtualSettings)
    • setProductVirtualSettings

      public void setProductVirtualSettings(com.liferay.petra.function.UnsafeSupplier<ProductVirtualSettings,Exception> productVirtualSettingsUnsafeSupplier)
    • getRelatedProducts

      @Valid public @Valid RelatedProduct[] getRelatedProducts()
    • setRelatedProducts

      public void setRelatedProducts(RelatedProduct[] relatedProducts)
    • setRelatedProducts

      public void setRelatedProducts(com.liferay.petra.function.UnsafeSupplier<RelatedProduct[],Exception> relatedProductsUnsafeSupplier)
    • getShippingConfiguration

      @Valid public @Valid ProductShippingConfiguration getShippingConfiguration()
    • setShippingConfiguration

      public void setShippingConfiguration(ProductShippingConfiguration shippingConfiguration)
    • setShippingConfiguration

      public void setShippingConfiguration(com.liferay.petra.function.UnsafeSupplier<ProductShippingConfiguration,Exception> shippingConfigurationUnsafeSupplier)
    • getShortDescription

      @Valid public @Valid Map<String,String> getShortDescription()
    • setShortDescription

      public void setShortDescription(Map<String,String> shortDescription)
    • setShortDescription

      public void setShortDescription(com.liferay.petra.function.UnsafeSupplier<Map<String,String>,Exception> shortDescriptionUnsafeSupplier)
    • getSkuFormatted

      public String getSkuFormatted()
    • setSkuFormatted

      public void setSkuFormatted(String skuFormatted)
    • setSkuFormatted

      public void setSkuFormatted(com.liferay.petra.function.UnsafeSupplier<String,Exception> skuFormattedUnsafeSupplier)
    • getSkus

      @Valid public @Valid Sku[] getSkus()
    • setSkus

      public void setSkus(Sku[] skus)
    • setSkus

      public void setSkus(com.liferay.petra.function.UnsafeSupplier<Sku[],Exception> skusUnsafeSupplier)
    • getSubscriptionConfiguration

      @Valid public @Valid ProductSubscriptionConfiguration getSubscriptionConfiguration()
    • setSubscriptionConfiguration

      public void setSubscriptionConfiguration(ProductSubscriptionConfiguration subscriptionConfiguration)
    • setSubscriptionConfiguration

      public void setSubscriptionConfiguration(com.liferay.petra.function.UnsafeSupplier<ProductSubscriptionConfiguration,Exception> subscriptionConfigurationUnsafeSupplier)
    • getTags

      public String[] getTags()
    • setTags

      public void setTags(String[] tags)
    • setTags

      public void setTags(com.liferay.petra.function.UnsafeSupplier<String[],Exception> tagsUnsafeSupplier)
    • getTaxConfiguration

      @Valid public @Valid ProductTaxConfiguration getTaxConfiguration()
    • setTaxConfiguration

      public void setTaxConfiguration(ProductTaxConfiguration taxConfiguration)
    • setTaxConfiguration

      public void setTaxConfiguration(com.liferay.petra.function.UnsafeSupplier<ProductTaxConfiguration,Exception> taxConfigurationUnsafeSupplier)
    • getThumbnail

      public String getThumbnail()
    • setThumbnail

      public void setThumbnail(String thumbnail)
    • setThumbnail

      public void setThumbnail(com.liferay.petra.function.UnsafeSupplier<String,Exception> thumbnailUnsafeSupplier)
    • getUrls

      @Valid public @Valid Map<String,String> getUrls()
    • setUrls

      public void setUrls(Map<String,String> urls)
    • setUrls

      public void setUrls(com.liferay.petra.function.UnsafeSupplier<Map<String,String>,Exception> urlsUnsafeSupplier)
    • getVersion

      public Integer getVersion()
    • setVersion

      public void setVersion(Integer version)
    • setVersion

      public void setVersion(com.liferay.petra.function.UnsafeSupplier<Integer,Exception> versionUnsafeSupplier)
    • getWorkflowStatusInfo

      @Valid public @Valid Status getWorkflowStatusInfo()
    • setWorkflowStatusInfo

      public void setWorkflowStatusInfo(Status workflowStatusInfo)
    • setWorkflowStatusInfo

      public void setWorkflowStatusInfo(com.liferay.petra.function.UnsafeSupplier<Status,Exception> workflowStatusInfoUnsafeSupplier)
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object