Class Product
java.lang.Object
com.liferay.headless.commerce.admin.catalog.dto.v1_0.Product
- All Implemented Interfaces:
Serializable
- See Also:
- Generated:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @NotNull Booleanprotected Attachment[]protected Catalogprotected Stringprotected Longprotected Category[]protected Dateprotected CustomField[]protected Stringprotected Diagramprotected Dateprotected Dateprotected Stringprotected Longprotected Attachment[]protected LinkedProduct[]protected MappedProduct[]protected Dateprotected Booleanprotected Pin[]protected Booleanprotected ProductAccountGroup[]protected Booleanprotected ProductChannel[]protected ProductConfigurationprotected Longprotected ProductOption[]protected ProductSpecification[]protected Integerprotected @NotEmpty Stringprotected Stringprotected ProductVirtualSettingsprotected RelatedProduct[]protected ProductShippingConfigurationprotected Stringprotected Sku[]protected ProductSubscriptionConfigurationprotected String[]protected ProductTaxConfigurationprotected Stringprotected Integerprotected Status -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean@Valid Attachment[]@Valid Catalog@DecimalMin("0") Long@Valid Category[]@Valid CustomField[]@Valid Diagram@DecimalMin("0") LonggetId()@Valid Attachment[]@Valid LinkedProduct[]@Valid MappedProduct[]getName()@Valid Pin[]getPins()@Valid ProductAccountGroup[]@Valid ProductChannel[]@Valid ProductConfiguration@Valid ProductOption[]@Valid ProductSpecification[]@Valid ProductVirtualSettings@Valid RelatedProduct[]@Valid ProductShippingConfiguration@Valid Sku[]getSkus()String[]getTags()@Valid ProductTaxConfigurationgetUrls()@Valid StatusinthashCode()voidsetActions(com.liferay.petra.function.UnsafeSupplier<Map<String, Map<String, String>>, Exception> actionsUnsafeSupplier) voidvoidvoidvoidsetAttachments(Attachment[] attachments) voidsetAttachments(com.liferay.petra.function.UnsafeSupplier<Attachment[], Exception> attachmentsUnsafeSupplier) voidsetCatalog(Catalog catalog) voidsetCatalog(com.liferay.petra.function.UnsafeSupplier<Catalog, Exception> catalogUnsafeSupplier) voidsetCatalogExternalReferenceCode(com.liferay.petra.function.UnsafeSupplier<String, Exception> catalogExternalReferenceCodeUnsafeSupplier) voidsetCatalogExternalReferenceCode(String catalogExternalReferenceCode) voidsetCatalogId(com.liferay.petra.function.UnsafeSupplier<Long, Exception> catalogIdUnsafeSupplier) voidsetCatalogId(Long catalogId) voidsetCategories(Category[] categories) voidsetCategories(com.liferay.petra.function.UnsafeSupplier<Category[], Exception> categoriesUnsafeSupplier) voidsetCreateDate(com.liferay.petra.function.UnsafeSupplier<Date, Exception> createDateUnsafeSupplier) voidsetCreateDate(Date createDate) voidsetCustomFields(CustomField[] customFields) voidsetCustomFields(com.liferay.petra.function.UnsafeSupplier<CustomField[], Exception> customFieldsUnsafeSupplier) voidsetDefaultSku(com.liferay.petra.function.UnsafeSupplier<String, Exception> defaultSkuUnsafeSupplier) voidsetDefaultSku(String defaultSku) voidsetDescription(com.liferay.petra.function.UnsafeSupplier<Map<String, String>, Exception> descriptionUnsafeSupplier) voidsetDescription(Map<String, String> description) voidsetDiagram(Diagram diagram) voidsetDiagram(com.liferay.petra.function.UnsafeSupplier<Diagram, Exception> diagramUnsafeSupplier) voidsetDisplayDate(com.liferay.petra.function.UnsafeSupplier<Date, Exception> displayDateUnsafeSupplier) voidsetDisplayDate(Date displayDate) voidsetExpando(com.liferay.petra.function.UnsafeSupplier<Map<String, ?>, Exception> expandoUnsafeSupplier) voidsetExpando(Map<String, ?> expando) voidsetExpirationDate(com.liferay.petra.function.UnsafeSupplier<Date, Exception> expirationDateUnsafeSupplier) voidsetExpirationDate(Date expirationDate) voidsetExternalReferenceCode(com.liferay.petra.function.UnsafeSupplier<String, Exception> externalReferenceCodeUnsafeSupplier) voidsetExternalReferenceCode(String externalReferenceCode) voidvoidvoidsetImages(Attachment[] images) voidsetImages(com.liferay.petra.function.UnsafeSupplier<Attachment[], Exception> imagesUnsafeSupplier) voidsetLinkedProducts(LinkedProduct[] linkedProducts) voidsetLinkedProducts(com.liferay.petra.function.UnsafeSupplier<LinkedProduct[], Exception> linkedProductsUnsafeSupplier) voidsetMappedProducts(MappedProduct[] mappedProducts) voidsetMappedProducts(com.liferay.petra.function.UnsafeSupplier<MappedProduct[], Exception> mappedProductsUnsafeSupplier) voidsetMetaDescription(com.liferay.petra.function.UnsafeSupplier<Map<String, String>, Exception> metaDescriptionUnsafeSupplier) voidsetMetaDescription(Map<String, String> metaDescription) voidsetMetaKeyword(com.liferay.petra.function.UnsafeSupplier<Map<String, String>, Exception> metaKeywordUnsafeSupplier) voidsetMetaKeyword(Map<String, String> metaKeyword) voidsetMetaTitle(com.liferay.petra.function.UnsafeSupplier<Map<String, String>, Exception> metaTitleUnsafeSupplier) voidsetMetaTitle(Map<String, String> metaTitle) voidsetModifiedDate(com.liferay.petra.function.UnsafeSupplier<Date, Exception> modifiedDateUnsafeSupplier) voidsetModifiedDate(Date modifiedDate) voidvoidvoidsetNeverExpire(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> neverExpireUnsafeSupplier) voidsetNeverExpire(Boolean neverExpire) voidvoidvoidsetProductAccountGroupFilter(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> productAccountGroupFilterUnsafeSupplier) voidsetProductAccountGroupFilter(Boolean productAccountGroupFilter) voidsetProductAccountGroups(ProductAccountGroup[] productAccountGroups) voidsetProductAccountGroups(com.liferay.petra.function.UnsafeSupplier<ProductAccountGroup[], Exception> productAccountGroupsUnsafeSupplier) voidsetProductChannelFilter(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> productChannelFilterUnsafeSupplier) voidsetProductChannelFilter(Boolean productChannelFilter) voidsetProductChannels(ProductChannel[] productChannels) voidsetProductChannels(com.liferay.petra.function.UnsafeSupplier<ProductChannel[], Exception> productChannelsUnsafeSupplier) voidsetProductConfiguration(ProductConfiguration productConfiguration) voidsetProductConfiguration(com.liferay.petra.function.UnsafeSupplier<ProductConfiguration, Exception> productConfigurationUnsafeSupplier) voidsetProductId(com.liferay.petra.function.UnsafeSupplier<Long, Exception> productIdUnsafeSupplier) voidsetProductId(Long productId) voidsetProductOptions(ProductOption[] productOptions) voidsetProductOptions(com.liferay.petra.function.UnsafeSupplier<ProductOption[], Exception> productOptionsUnsafeSupplier) voidsetProductSpecifications(ProductSpecification[] productSpecifications) voidsetProductSpecifications(com.liferay.petra.function.UnsafeSupplier<ProductSpecification[], Exception> productSpecificationsUnsafeSupplier) voidsetProductStatus(com.liferay.petra.function.UnsafeSupplier<Integer, Exception> productStatusUnsafeSupplier) voidsetProductStatus(Integer productStatus) voidsetProductType(com.liferay.petra.function.UnsafeSupplier<String, Exception> productTypeUnsafeSupplier) voidsetProductType(String productType) voidsetProductTypeI18n(com.liferay.petra.function.UnsafeSupplier<String, Exception> productTypeI18nUnsafeSupplier) voidsetProductTypeI18n(String productTypeI18n) voidsetProductVirtualSettings(ProductVirtualSettings productVirtualSettings) voidsetProductVirtualSettings(com.liferay.petra.function.UnsafeSupplier<ProductVirtualSettings, Exception> productVirtualSettingsUnsafeSupplier) voidsetRelatedProducts(RelatedProduct[] relatedProducts) voidsetRelatedProducts(com.liferay.petra.function.UnsafeSupplier<RelatedProduct[], Exception> relatedProductsUnsafeSupplier) voidsetShippingConfiguration(ProductShippingConfiguration shippingConfiguration) voidsetShippingConfiguration(com.liferay.petra.function.UnsafeSupplier<ProductShippingConfiguration, Exception> shippingConfigurationUnsafeSupplier) voidsetShortDescription(com.liferay.petra.function.UnsafeSupplier<Map<String, String>, Exception> shortDescriptionUnsafeSupplier) voidsetShortDescription(Map<String, String> shortDescription) voidsetSkuFormatted(com.liferay.petra.function.UnsafeSupplier<String, Exception> skuFormattedUnsafeSupplier) voidsetSkuFormatted(String skuFormatted) voidvoidvoidsetSubscriptionConfiguration(ProductSubscriptionConfiguration subscriptionConfiguration) voidsetSubscriptionConfiguration(com.liferay.petra.function.UnsafeSupplier<ProductSubscriptionConfiguration, Exception> subscriptionConfigurationUnsafeSupplier) voidvoidvoidsetTaxConfiguration(ProductTaxConfiguration taxConfiguration) voidsetTaxConfiguration(com.liferay.petra.function.UnsafeSupplier<ProductTaxConfiguration, Exception> taxConfigurationUnsafeSupplier) voidsetThumbnail(com.liferay.petra.function.UnsafeSupplier<String, Exception> thumbnailUnsafeSupplier) voidsetThumbnail(String thumbnail) voidvoidvoidsetVersion(com.liferay.petra.function.UnsafeSupplier<Integer, Exception> versionUnsafeSupplier) voidsetVersion(Integer version) voidsetWorkflowStatusInfo(Status workflowStatusInfo) voidsetWorkflowStatusInfo(com.liferay.petra.function.UnsafeSupplier<Status, Exception> workflowStatusInfoUnsafeSupplier) static ProducttoString()static ProductunsafeToDTO(String json)
-
Field Details
-
actions
-
active
-
attachments
-
catalog
-
catalogExternalReferenceCode
-
catalogId
-
categories
-
createDate
-
customFields
-
defaultSku
-
description
-
diagram
-
displayDate
-
expando
-
expirationDate
-
externalReferenceCode
-
id
-
images
-
linkedProducts
-
mappedProducts
-
metaDescription
-
metaKeyword
-
metaTitle
-
modifiedDate
-
name
-
neverExpire
-
pins
-
productAccountGroupFilter
-
productAccountGroups
-
productChannelFilter
-
productChannels
-
productConfiguration
-
productId
-
productOptions
-
productSpecifications
-
productStatus
-
productType
-
productTypeI18n
-
productVirtualSettings
-
shippingConfiguration
-
shortDescription
-
skuFormatted
-
skus
-
subscriptionConfiguration
-
tags
-
taxConfiguration
-
thumbnail
-
urls
-
version
-
workflowStatusInfo
-
xClassName
-
-
Constructor Details
-
Product
public Product()
-
-
Method Details
-
toDTO
-
unsafeToDTO
-
getActions
-
setActions
-
setActions
-
getActive
-
setActive
-
setActive
-
getAttachments
-
setAttachments
-
setAttachments
public void setAttachments(com.liferay.petra.function.UnsafeSupplier<Attachment[], Exception> attachmentsUnsafeSupplier) -
getCatalog
-
setCatalog
-
setCatalog
-
getCatalogExternalReferenceCode
-
setCatalogExternalReferenceCode
-
setCatalogExternalReferenceCode
-
getCatalogId
-
setCatalogId
-
setCatalogId
-
getCategories
-
setCategories
-
setCategories
-
getCreateDate
-
setCreateDate
-
setCreateDate
-
getCustomFields
-
setCustomFields
-
setCustomFields
public void setCustomFields(com.liferay.petra.function.UnsafeSupplier<CustomField[], Exception> customFieldsUnsafeSupplier) -
getDefaultSku
-
setDefaultSku
-
setDefaultSku
-
getDescription
-
setDescription
-
setDescription
-
getDiagram
-
setDiagram
-
setDiagram
-
getDisplayDate
-
setDisplayDate
-
setDisplayDate
-
getExpando
-
setExpando
-
setExpando
-
getExpirationDate
-
setExpirationDate
-
setExpirationDate
-
getExternalReferenceCode
-
setExternalReferenceCode
-
setExternalReferenceCode
-
getId
-
setId
-
setId
-
getImages
-
setImages
-
setImages
public void setImages(com.liferay.petra.function.UnsafeSupplier<Attachment[], Exception> imagesUnsafeSupplier) -
getLinkedProducts
-
setLinkedProducts
-
setLinkedProducts
public void setLinkedProducts(com.liferay.petra.function.UnsafeSupplier<LinkedProduct[], Exception> linkedProductsUnsafeSupplier) -
getMappedProducts
-
setMappedProducts
-
setMappedProducts
public void setMappedProducts(com.liferay.petra.function.UnsafeSupplier<MappedProduct[], Exception> mappedProductsUnsafeSupplier) -
getMetaDescription
-
setMetaDescription
-
setMetaDescription
-
getMetaKeyword
-
setMetaKeyword
-
setMetaKeyword
-
getMetaTitle
-
setMetaTitle
-
setMetaTitle
-
getModifiedDate
-
setModifiedDate
-
setModifiedDate
-
getName
-
setName
-
setName
-
getNeverExpire
-
setNeverExpire
-
setNeverExpire
-
getPins
-
setPins
-
setPins
-
getProductAccountGroupFilter
-
setProductAccountGroupFilter
-
setProductAccountGroupFilter
-
getProductAccountGroups
-
setProductAccountGroups
-
setProductAccountGroups
public void setProductAccountGroups(com.liferay.petra.function.UnsafeSupplier<ProductAccountGroup[], Exception> productAccountGroupsUnsafeSupplier) -
getProductChannelFilter
-
setProductChannelFilter
-
setProductChannelFilter
-
getProductChannels
-
setProductChannels
-
setProductChannels
public void setProductChannels(com.liferay.petra.function.UnsafeSupplier<ProductChannel[], Exception> productChannelsUnsafeSupplier) -
getProductConfiguration
-
setProductConfiguration
-
setProductConfiguration
public void setProductConfiguration(com.liferay.petra.function.UnsafeSupplier<ProductConfiguration, Exception> productConfigurationUnsafeSupplier) -
getProductId
-
setProductId
-
setProductId
-
getProductOptions
-
setProductOptions
-
setProductOptions
public void setProductOptions(com.liferay.petra.function.UnsafeSupplier<ProductOption[], Exception> productOptionsUnsafeSupplier) -
getProductSpecifications
-
setProductSpecifications
-
setProductSpecifications
public void setProductSpecifications(com.liferay.petra.function.UnsafeSupplier<ProductSpecification[], Exception> productSpecificationsUnsafeSupplier) -
getProductStatus
-
setProductStatus
-
setProductStatus
-
getProductType
-
setProductType
-
setProductType
-
getProductTypeI18n
-
setProductTypeI18n
-
setProductTypeI18n
-
getProductVirtualSettings
-
setProductVirtualSettings
-
setProductVirtualSettings
public void setProductVirtualSettings(com.liferay.petra.function.UnsafeSupplier<ProductVirtualSettings, Exception> productVirtualSettingsUnsafeSupplier) -
getRelatedProducts
-
setRelatedProducts
-
setRelatedProducts
public void setRelatedProducts(com.liferay.petra.function.UnsafeSupplier<RelatedProduct[], Exception> relatedProductsUnsafeSupplier) -
getShippingConfiguration
-
setShippingConfiguration
-
setShippingConfiguration
public void setShippingConfiguration(com.liferay.petra.function.UnsafeSupplier<ProductShippingConfiguration, Exception> shippingConfigurationUnsafeSupplier) -
getShortDescription
-
setShortDescription
-
setShortDescription
-
getSkuFormatted
-
setSkuFormatted
-
setSkuFormatted
-
getSkus
-
setSkus
-
setSkus
-
getSubscriptionConfiguration
-
setSubscriptionConfiguration
public void setSubscriptionConfiguration(ProductSubscriptionConfiguration subscriptionConfiguration) -
setSubscriptionConfiguration
public void setSubscriptionConfiguration(com.liferay.petra.function.UnsafeSupplier<ProductSubscriptionConfiguration, Exception> subscriptionConfigurationUnsafeSupplier) -
getTags
-
setTags
-
setTags
-
getTaxConfiguration
-
setTaxConfiguration
-
setTaxConfiguration
public void setTaxConfiguration(com.liferay.petra.function.UnsafeSupplier<ProductTaxConfiguration, Exception> taxConfigurationUnsafeSupplier) -
getThumbnail
-
setThumbnail
-
setThumbnail
-
getUrls
-
setUrls
-
setUrls
-
getVersion
-
setVersion
-
setVersion
-
getWorkflowStatusInfo
-
setWorkflowStatusInfo
-
setWorkflowStatusInfo
-
equals
-
hashCode
public int hashCode() -
toString
-