Class Product
java.lang.Object
com.liferay.headless.commerce.delivery.catalog.dto.v1_0.Product
- All Implemented Interfaces:
Serializable
- See Also:
- Generated:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Attachment[]
protected String
protected Category[]
protected Date
protected com.liferay.portal.vulcan.custom.field.CustomField[]
protected String
protected String
protected Long
protected Attachment[]
protected LinkedProduct[]
protected String
protected String
protected String
protected Date
protected Integer
protected String
protected ProductConfiguration
protected Long
protected ProductOption[]
protected ProductSpecification[]
protected String
protected RelatedProduct[]
protected String
protected Sku[]
protected String
protected String[]
protected String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
@Valid Attachment[]
@Valid Category[]
@Valid com.liferay.portal.vulcan.custom.field.CustomField[]
@DecimalMin("0") Long
getId()
@Valid Attachment[]
@Valid LinkedProduct[]
getName()
@Valid ProductConfiguration
@Valid ProductOption[]
@Valid ProductSpecification[]
@Valid RelatedProduct[]
@Valid Sku[]
getSkus()
getSlug()
String[]
getTags()
getUrls()
int
hashCode()
void
setAttachments
(Attachment[] attachments) void
setAttachments
(com.liferay.petra.function.UnsafeSupplier<Attachment[], Exception> attachmentsUnsafeSupplier) void
setCatalogName
(com.liferay.petra.function.UnsafeSupplier<String, Exception> catalogNameUnsafeSupplier) void
setCatalogName
(String catalogName) 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
(com.liferay.petra.function.UnsafeSupplier<com.liferay.portal.vulcan.custom.field.CustomField[], Exception> customFieldsUnsafeSupplier) void
setCustomFields
(com.liferay.portal.vulcan.custom.field.CustomField[] customFields) void
setDescription
(com.liferay.petra.function.UnsafeSupplier<String, Exception> descriptionUnsafeSupplier) void
setDescription
(String description) void
setExpando
(com.liferay.petra.function.UnsafeSupplier<Map<String, ?>, Exception> expandoUnsafeSupplier) void
setExpando
(Map<String, ?> expando) 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
setMetaDescription
(com.liferay.petra.function.UnsafeSupplier<String, Exception> metaDescriptionUnsafeSupplier) void
setMetaDescription
(String metaDescription) void
setMetaKeyword
(com.liferay.petra.function.UnsafeSupplier<String, Exception> metaKeywordUnsafeSupplier) void
setMetaKeyword
(String metaKeyword) void
setMetaTitle
(com.liferay.petra.function.UnsafeSupplier<String, Exception> metaTitleUnsafeSupplier) void
setMetaTitle
(String metaTitle) void
setModifiedDate
(com.liferay.petra.function.UnsafeSupplier<Date, Exception> modifiedDateUnsafeSupplier) void
setModifiedDate
(Date modifiedDate) void
setMultipleOrderQuantity
(com.liferay.petra.function.UnsafeSupplier<Integer, Exception> multipleOrderQuantityUnsafeSupplier) void
setMultipleOrderQuantity
(Integer multipleOrderQuantity) void
void
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
setProductType
(com.liferay.petra.function.UnsafeSupplier<String, Exception> productTypeUnsafeSupplier) void
setProductType
(String productType) void
setRelatedProducts
(RelatedProduct[] relatedProducts) void
setRelatedProducts
(com.liferay.petra.function.UnsafeSupplier<RelatedProduct[], Exception> relatedProductsUnsafeSupplier) void
setShortDescription
(com.liferay.petra.function.UnsafeSupplier<String, Exception> shortDescriptionUnsafeSupplier) void
setShortDescription
(String shortDescription) void
void
void
void
void
void
void
setUrlImage
(com.liferay.petra.function.UnsafeSupplier<String, Exception> urlImageUnsafeSupplier) void
setUrlImage
(String urlImage) void
void
static Product
toString()
static Product
unsafeToDTO
(String json)
-
Field Details
-
attachments
-
catalogName
-
categories
-
createDate
-
customFields
protected com.liferay.portal.vulcan.custom.field.CustomField[] customFields -
description
-
expando
-
externalReferenceCode
-
id
-
images
-
linkedProducts
-
metaDescription
-
metaKeyword
-
metaTitle
-
modifiedDate
-
multipleOrderQuantity
-
name
-
productConfiguration
-
productId
-
productOptions
-
productSpecifications
-
productType
-
shortDescription
-
skus
-
slug
-
tags
-
urlImage
-
urls
-
xClassName
-
-
Constructor Details
-
Product
public Product()
-
-
Method Details
-
toDTO
-
unsafeToDTO
-
getAttachments
-
setAttachments
-
setAttachments
public void setAttachments(com.liferay.petra.function.UnsafeSupplier<Attachment[], Exception> attachmentsUnsafeSupplier) -
getCatalogName
-
setCatalogName
-
setCatalogName
-
getCategories
-
setCategories
-
setCategories
-
getCreateDate
-
setCreateDate
-
setCreateDate
-
getCustomFields
@Valid public @Valid com.liferay.portal.vulcan.custom.field.CustomField[] getCustomFields() -
setCustomFields
public void setCustomFields(com.liferay.portal.vulcan.custom.field.CustomField[] customFields) -
setCustomFields
public void setCustomFields(com.liferay.petra.function.UnsafeSupplier<com.liferay.portal.vulcan.custom.field.CustomField[], Exception> customFieldsUnsafeSupplier) -
getDescription
-
setDescription
-
setDescription
-
getExpando
-
setExpando
-
setExpando
-
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) -
getMetaDescription
-
setMetaDescription
-
setMetaDescription
-
getMetaKeyword
-
setMetaKeyword
-
setMetaKeyword
-
getMetaTitle
-
setMetaTitle
-
setMetaTitle
-
getModifiedDate
-
setModifiedDate
-
setModifiedDate
-
getMultipleOrderQuantity
-
setMultipleOrderQuantity
-
setMultipleOrderQuantity
-
getName
-
setName
-
setName
-
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) -
getProductType
-
setProductType
-
setProductType
-
getRelatedProducts
-
setRelatedProducts
-
setRelatedProducts
public void setRelatedProducts(com.liferay.petra.function.UnsafeSupplier<RelatedProduct[], Exception> relatedProductsUnsafeSupplier) -
getShortDescription
-
setShortDescription
-
setShortDescription
-
getSkus
-
setSkus
-
setSkus
-
getSlug
-
setSlug
-
setSlug
-
getTags
-
setTags
-
setTags
-
getUrlImage
-
setUrlImage
-
setUrlImage
-
getUrls
-
setUrls
-
setUrls
-
equals
-
hashCode
public int hashCode() -
toString
-