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 Boolean
protected Attachment[]
protected Catalog
protected String
protected Long
protected Category[]
protected Date
protected CustomField[]
protected String
protected Diagram
protected Date
protected Date
protected String
protected Long
protected Attachment[]
protected LinkedProduct[]
protected MappedProduct[]
protected Date
protected Boolean
protected Pin[]
protected Boolean
protected ProductAccountGroup[]
protected Boolean
protected ProductChannel[]
protected ProductConfiguration
protected Long
protected ProductOption[]
protected ProductSpecification[]
protected Integer
protected @NotEmpty String
protected String
protected ProductVirtualSettings
protected RelatedProduct[]
protected ProductShippingConfiguration
protected String
protected Sku[]
protected ProductSubscriptionConfiguration
protected String[]
protected ProductTaxConfiguration
protected String
protected Integer
protected Status
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
@Valid Attachment[]
@Valid Catalog
@DecimalMin("0") Long
@Valid Category[]
@Valid CustomField[]
@Valid Diagram
@DecimalMin("0") Long
getId()
@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 ProductTaxConfiguration
getUrls()
@Valid Status
int
hashCode()
void
setActions
(com.liferay.petra.function.UnsafeSupplier<Map<String, Map<String, String>>, Exception> actionsUnsafeSupplier) void
void
void
void
setAttachments
(Attachment[] attachments) void
setAttachments
(com.liferay.petra.function.UnsafeSupplier<Attachment[], Exception> attachmentsUnsafeSupplier) void
setCatalog
(Catalog catalog) void
setCatalog
(com.liferay.petra.function.UnsafeSupplier<Catalog, Exception> catalogUnsafeSupplier) void
setCatalogExternalReferenceCode
(com.liferay.petra.function.UnsafeSupplier<String, Exception> catalogExternalReferenceCodeUnsafeSupplier) void
setCatalogExternalReferenceCode
(String catalogExternalReferenceCode) void
setCatalogId
(com.liferay.petra.function.UnsafeSupplier<Long, Exception> catalogIdUnsafeSupplier) void
setCatalogId
(Long catalogId) void
setCategories
(Category[] categories) void
setCategories
(com.liferay.petra.function.UnsafeSupplier<Category[], Exception> categoriesUnsafeSupplier) void
setCreateDate
(com.liferay.petra.function.UnsafeSupplier<Date, Exception> createDateUnsafeSupplier) void
setCreateDate
(Date createDate) void
setCustomFields
(CustomField[] customFields) void
setCustomFields
(com.liferay.petra.function.UnsafeSupplier<CustomField[], Exception> customFieldsUnsafeSupplier) void
setDefaultSku
(com.liferay.petra.function.UnsafeSupplier<String, Exception> defaultSkuUnsafeSupplier) void
setDefaultSku
(String defaultSku) void
setDescription
(com.liferay.petra.function.UnsafeSupplier<Map<String, String>, Exception> descriptionUnsafeSupplier) void
setDescription
(Map<String, String> description) void
setDiagram
(Diagram diagram) void
setDiagram
(com.liferay.petra.function.UnsafeSupplier<Diagram, Exception> diagramUnsafeSupplier) void
setDisplayDate
(com.liferay.petra.function.UnsafeSupplier<Date, Exception> displayDateUnsafeSupplier) void
setDisplayDate
(Date displayDate) void
setExpando
(com.liferay.petra.function.UnsafeSupplier<Map<String, ?>, Exception> expandoUnsafeSupplier) void
setExpando
(Map<String, ?> expando) void
setExpirationDate
(com.liferay.petra.function.UnsafeSupplier<Date, Exception> expirationDateUnsafeSupplier) void
setExpirationDate
(Date expirationDate) void
setExternalReferenceCode
(com.liferay.petra.function.UnsafeSupplier<String, Exception> externalReferenceCodeUnsafeSupplier) void
setExternalReferenceCode
(String externalReferenceCode) void
void
void
setImages
(Attachment[] images) void
setImages
(com.liferay.petra.function.UnsafeSupplier<Attachment[], Exception> imagesUnsafeSupplier) void
setLinkedProducts
(LinkedProduct[] linkedProducts) void
setLinkedProducts
(com.liferay.petra.function.UnsafeSupplier<LinkedProduct[], Exception> linkedProductsUnsafeSupplier) void
setMappedProducts
(MappedProduct[] mappedProducts) void
setMappedProducts
(com.liferay.petra.function.UnsafeSupplier<MappedProduct[], Exception> mappedProductsUnsafeSupplier) void
setMetaDescription
(com.liferay.petra.function.UnsafeSupplier<Map<String, String>, Exception> metaDescriptionUnsafeSupplier) void
setMetaDescription
(Map<String, String> metaDescription) void
setMetaKeyword
(com.liferay.petra.function.UnsafeSupplier<Map<String, String>, Exception> metaKeywordUnsafeSupplier) void
setMetaKeyword
(Map<String, String> metaKeyword) void
setMetaTitle
(com.liferay.petra.function.UnsafeSupplier<Map<String, String>, Exception> metaTitleUnsafeSupplier) void
setMetaTitle
(Map<String, String> metaTitle) void
setModifiedDate
(com.liferay.petra.function.UnsafeSupplier<Date, Exception> modifiedDateUnsafeSupplier) void
setModifiedDate
(Date modifiedDate) void
void
void
setNeverExpire
(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> neverExpireUnsafeSupplier) void
setNeverExpire
(Boolean neverExpire) void
void
void
setProductAccountGroupFilter
(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> productAccountGroupFilterUnsafeSupplier) void
setProductAccountGroupFilter
(Boolean productAccountGroupFilter) void
setProductAccountGroups
(ProductAccountGroup[] productAccountGroups) void
setProductAccountGroups
(com.liferay.petra.function.UnsafeSupplier<ProductAccountGroup[], Exception> productAccountGroupsUnsafeSupplier) void
setProductChannelFilter
(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> productChannelFilterUnsafeSupplier) void
setProductChannelFilter
(Boolean productChannelFilter) void
setProductChannels
(ProductChannel[] productChannels) void
setProductChannels
(com.liferay.petra.function.UnsafeSupplier<ProductChannel[], Exception> productChannelsUnsafeSupplier) void
setProductConfiguration
(ProductConfiguration productConfiguration) void
setProductConfiguration
(com.liferay.petra.function.UnsafeSupplier<ProductConfiguration, Exception> productConfigurationUnsafeSupplier) void
setProductId
(com.liferay.petra.function.UnsafeSupplier<Long, Exception> productIdUnsafeSupplier) void
setProductId
(Long productId) void
setProductOptions
(ProductOption[] productOptions) void
setProductOptions
(com.liferay.petra.function.UnsafeSupplier<ProductOption[], Exception> productOptionsUnsafeSupplier) void
setProductSpecifications
(ProductSpecification[] productSpecifications) void
setProductSpecifications
(com.liferay.petra.function.UnsafeSupplier<ProductSpecification[], Exception> productSpecificationsUnsafeSupplier) void
setProductStatus
(com.liferay.petra.function.UnsafeSupplier<Integer, Exception> productStatusUnsafeSupplier) void
setProductStatus
(Integer productStatus) void
setProductType
(com.liferay.petra.function.UnsafeSupplier<String, Exception> productTypeUnsafeSupplier) void
setProductType
(String productType) void
setProductTypeI18n
(com.liferay.petra.function.UnsafeSupplier<String, Exception> productTypeI18nUnsafeSupplier) void
setProductTypeI18n
(String productTypeI18n) void
setProductVirtualSettings
(ProductVirtualSettings productVirtualSettings) void
setProductVirtualSettings
(com.liferay.petra.function.UnsafeSupplier<ProductVirtualSettings, Exception> productVirtualSettingsUnsafeSupplier) void
setRelatedProducts
(RelatedProduct[] relatedProducts) void
setRelatedProducts
(com.liferay.petra.function.UnsafeSupplier<RelatedProduct[], Exception> relatedProductsUnsafeSupplier) void
setShippingConfiguration
(ProductShippingConfiguration shippingConfiguration) void
setShippingConfiguration
(com.liferay.petra.function.UnsafeSupplier<ProductShippingConfiguration, Exception> shippingConfigurationUnsafeSupplier) void
setShortDescription
(com.liferay.petra.function.UnsafeSupplier<Map<String, String>, Exception> shortDescriptionUnsafeSupplier) void
setShortDescription
(Map<String, String> shortDescription) void
setSkuFormatted
(com.liferay.petra.function.UnsafeSupplier<String, Exception> skuFormattedUnsafeSupplier) void
setSkuFormatted
(String skuFormatted) void
void
void
setSubscriptionConfiguration
(ProductSubscriptionConfiguration subscriptionConfiguration) void
setSubscriptionConfiguration
(com.liferay.petra.function.UnsafeSupplier<ProductSubscriptionConfiguration, Exception> subscriptionConfigurationUnsafeSupplier) void
void
void
setTaxConfiguration
(ProductTaxConfiguration taxConfiguration) void
setTaxConfiguration
(com.liferay.petra.function.UnsafeSupplier<ProductTaxConfiguration, Exception> taxConfigurationUnsafeSupplier) void
setThumbnail
(com.liferay.petra.function.UnsafeSupplier<String, Exception> thumbnailUnsafeSupplier) void
setThumbnail
(String thumbnail) void
void
void
setVersion
(com.liferay.petra.function.UnsafeSupplier<Integer, Exception> versionUnsafeSupplier) void
setVersion
(Integer version) void
setWorkflowStatusInfo
(Status workflowStatusInfo) void
setWorkflowStatusInfo
(com.liferay.petra.function.UnsafeSupplier<Status, Exception> workflowStatusInfoUnsafeSupplier) static Product
toString()
static Product
unsafeToDTO
(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
-