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 Stringprotected Category[]protected Dateprotected com.liferay.portal.vulcan.custom.field.CustomField[]protected Stringprotected Stringprotected Longprotected Attachment[]protected LinkedProduct[]protected Stringprotected Stringprotected Stringprotected Dateprotected Integerprotected Stringprotected ProductConfigurationprotected Longprotected ProductOption[]protected ProductSpecification[]protected Stringprotected RelatedProduct[]protected Stringprotected Sku[]protected Stringprotected 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") LonggetId()@Valid Attachment[]@Valid LinkedProduct[]getName()@Valid ProductConfiguration@Valid ProductOption[]@Valid ProductSpecification[]@Valid RelatedProduct[]@Valid Sku[]getSkus()getSlug()String[]getTags()getUrls()inthashCode()voidsetAttachments(Attachment[] attachments) voidsetAttachments(com.liferay.petra.function.UnsafeSupplier<Attachment[], Exception> attachmentsUnsafeSupplier) voidsetCatalogName(com.liferay.petra.function.UnsafeSupplier<String, Exception> catalogNameUnsafeSupplier) voidsetCatalogName(String catalogName) 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(com.liferay.petra.function.UnsafeSupplier<com.liferay.portal.vulcan.custom.field.CustomField[], Exception> customFieldsUnsafeSupplier) voidsetCustomFields(com.liferay.portal.vulcan.custom.field.CustomField[] customFields) voidsetDescription(com.liferay.petra.function.UnsafeSupplier<String, Exception> descriptionUnsafeSupplier) voidsetDescription(String description) voidsetExpando(com.liferay.petra.function.UnsafeSupplier<Map<String, ?>, Exception> expandoUnsafeSupplier) voidsetExpando(Map<String, ?> expando) 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) voidsetMetaDescription(com.liferay.petra.function.UnsafeSupplier<String, Exception> metaDescriptionUnsafeSupplier) voidsetMetaDescription(String metaDescription) voidsetMetaKeyword(com.liferay.petra.function.UnsafeSupplier<String, Exception> metaKeywordUnsafeSupplier) voidsetMetaKeyword(String metaKeyword) voidsetMetaTitle(com.liferay.petra.function.UnsafeSupplier<String, Exception> metaTitleUnsafeSupplier) voidsetMetaTitle(String metaTitle) voidsetModifiedDate(com.liferay.petra.function.UnsafeSupplier<Date, Exception> modifiedDateUnsafeSupplier) voidsetModifiedDate(Date modifiedDate) voidsetMultipleOrderQuantity(com.liferay.petra.function.UnsafeSupplier<Integer, Exception> multipleOrderQuantityUnsafeSupplier) voidsetMultipleOrderQuantity(Integer multipleOrderQuantity) voidvoidvoidsetProductConfiguration(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) voidsetProductType(com.liferay.petra.function.UnsafeSupplier<String, Exception> productTypeUnsafeSupplier) voidsetProductType(String productType) voidsetRelatedProducts(RelatedProduct[] relatedProducts) voidsetRelatedProducts(com.liferay.petra.function.UnsafeSupplier<RelatedProduct[], Exception> relatedProductsUnsafeSupplier) voidsetShortDescription(com.liferay.petra.function.UnsafeSupplier<String, Exception> shortDescriptionUnsafeSupplier) voidsetShortDescription(String shortDescription) voidvoidvoidvoidvoidvoidvoidsetUrlImage(com.liferay.petra.function.UnsafeSupplier<String, Exception> urlImageUnsafeSupplier) voidsetUrlImage(String urlImage) voidvoidstatic ProducttoString()static ProductunsafeToDTO(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
-