Class Product
java.lang.Object
com.liferay.headless.commerce.machine.learning.dto.v1_0.Product
- All Implemented Interfaces:
Serializable
- See Also:
- Generated:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @NotNull Longprotected Long[]protected Dateprotected Dateprotected Dateprotected Stringprotected Longprotected Dateprotected Long[]protected Longprotected ProductOption[]protected ProductSpecification[]protected @NotEmpty Stringprotected Sku[]protected Integerprotected Booleanprotected String[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean@DecimalMin("0") LongLong[]@DecimalMin("0") LonggetId()getName()Long[]@Valid ProductOption[]@Valid ProductSpecification[]@Valid Sku[]getSkus()String[]getTags()getUrls()inthashCode()voidsetCatalogId(com.liferay.petra.function.UnsafeSupplier<Long, Exception> catalogIdUnsafeSupplier) voidsetCatalogId(Long catalogId) voidsetCategoryIds(com.liferay.petra.function.UnsafeSupplier<Long[], Exception> categoryIdsUnsafeSupplier) voidsetCategoryIds(Long[] categoryIds) voidsetCreateDate(com.liferay.petra.function.UnsafeSupplier<Date, Exception> createDateUnsafeSupplier) voidsetCreateDate(Date createDate) voidsetCustomFields(com.liferay.petra.function.UnsafeSupplier<Map<String, ?>, Exception> customFieldsUnsafeSupplier) voidsetCustomFields(Map<String, ?> customFields) voidsetDescription(com.liferay.petra.function.UnsafeSupplier<Map<String, String>, Exception> descriptionUnsafeSupplier) voidsetDescription(Map<String, String> description) voidsetDisplayDate(com.liferay.petra.function.UnsafeSupplier<Date, Exception> displayDateUnsafeSupplier) voidsetDisplayDate(Date displayDate) voidsetExpirationDate(com.liferay.petra.function.UnsafeSupplier<Date, Exception> expirationDateUnsafeSupplier) voidsetExpirationDate(Date expirationDate) voidsetExternalReferenceCode(com.liferay.petra.function.UnsafeSupplier<String, Exception> externalReferenceCodeUnsafeSupplier) voidsetExternalReferenceCode(String externalReferenceCode) voidvoidvoidsetMetaDescription(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) voidvoidvoidsetProductChannelIds(com.liferay.petra.function.UnsafeSupplier<Long[], Exception> productChannelIdsUnsafeSupplier) voidsetProductChannelIds(Long[] productChannelIds) 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) voidvoidvoidvoidvoidsetSubscriptionEnabled(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> subscriptionEnabledUnsafeSupplier) voidsetSubscriptionEnabled(Boolean subscriptionEnabled) voidvoidvoidvoidstatic ProducttoString()static ProductunsafeToDTO(String json)
-
Field Details
-
catalogId
-
categoryIds
-
createDate
-
customFields
-
description
-
displayDate
-
expirationDate
-
externalReferenceCode
-
id
-
metaDescription
-
metaKeyword
-
metaTitle
-
modifiedDate
-
name
-
productChannelIds
-
productId
-
productOptions
-
productSpecifications
-
productType
-
skus
-
status
-
subscriptionEnabled
-
tags
-
urls
-
xClassName
-
-
Constructor Details
-
Product
public Product()
-
-
Method Details
-
toDTO
-
unsafeToDTO
-
getCatalogId
-
setCatalogId
-
setCatalogId
-
getCategoryIds
-
setCategoryIds
-
setCategoryIds
-
getCreateDate
-
setCreateDate
-
setCreateDate
-
getCustomFields
-
setCustomFields
-
setCustomFields
-
getDescription
-
setDescription
-
setDescription
-
getDisplayDate
-
setDisplayDate
-
setDisplayDate
-
getExpirationDate
-
setExpirationDate
-
setExpirationDate
-
getExternalReferenceCode
-
setExternalReferenceCode
-
setExternalReferenceCode
-
getId
-
setId
-
setId
-
getMetaDescription
-
setMetaDescription
-
setMetaDescription
-
getMetaKeyword
-
setMetaKeyword
-
setMetaKeyword
-
getMetaTitle
-
setMetaTitle
-
setMetaTitle
-
getModifiedDate
-
setModifiedDate
-
setModifiedDate
-
getName
-
setName
-
setName
-
getProductChannelIds
-
setProductChannelIds
-
setProductChannelIds
-
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
-
getSkus
-
setSkus
-
setSkus
-
getStatus
-
setStatus
-
setStatus
-
getSubscriptionEnabled
-
setSubscriptionEnabled
-
setSubscriptionEnabled
-
getTags
-
setTags
-
setTags
-
getUrls
-
setUrls
-
setUrls
-
equals
-
hashCode
public int hashCode() -
toString
-