Class Sku
java.lang.Object
com.liferay.headless.commerce.delivery.catalog.dto.v1_0.Sku
- All Implemented Interfaces:
Serializable
- See Also:
- Generated:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String[]
protected Availability
protected Boolean
protected com.liferay.portal.vulcan.custom.field.CustomField[]
protected DDMOption[]
protected Double
protected Boolean
protected Date
protected Date
protected Boolean
protected Date
protected String
protected String
protected Double
protected Long
protected String
protected String
protected BigDecimal
protected BigDecimal
protected Boolean
protected Price
protected ProductConfiguration
protected Long
protected Boolean
protected Boolean
protected ReplacementSku
protected String
protected Long
protected String
protected SkuOption[]
protected SkuUnitOfMeasure[]
protected TierPrice[]
protected Double
protected Double
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
String[]
@Valid Availability
@Valid com.liferay.portal.vulcan.custom.field.CustomField[]
@Valid DDMOption[]
@DecimalMin("0") Double
getDepth()
getGtin()
@DecimalMin("0") Double
@DecimalMin("0") Long
getId()
@Valid BigDecimal
@Valid BigDecimal
@Valid Price
getPrice()
@Valid ProductConfiguration
@DecimalMin("0") Long
@Valid ReplacementSku
@DecimalMin("0") Long
getSku()
@Valid SkuOption[]
@Valid SkuUnitOfMeasure[]
@Valid TierPrice[]
@DecimalMin("0") Double
@DecimalMin("0") Double
getWidth()
int
hashCode()
void
setAllowedOrderQuantities
(com.liferay.petra.function.UnsafeSupplier<String[], Exception> allowedOrderQuantitiesUnsafeSupplier) void
setAllowedOrderQuantities
(String[] allowedOrderQuantities) void
setAvailability
(Availability availability) void
setAvailability
(com.liferay.petra.function.UnsafeSupplier<Availability, Exception> availabilityUnsafeSupplier) void
setBackOrderAllowed
(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> backOrderAllowedUnsafeSupplier) void
setBackOrderAllowed
(Boolean backOrderAllowed) 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
setDDMOptions
(DDMOption[] DDMOptions) void
setDDMOptions
(com.liferay.petra.function.UnsafeSupplier<DDMOption[], Exception> DDMOptionsUnsafeSupplier) void
void
void
setDiscontinued
(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> discontinuedUnsafeSupplier) void
setDiscontinued
(Boolean discontinued) void
setDiscontinuedDate
(com.liferay.petra.function.UnsafeSupplier<Date, Exception> discontinuedDateUnsafeSupplier) void
setDiscontinuedDate
(Date discontinuedDate) void
setDisplayDate
(com.liferay.petra.function.UnsafeSupplier<Date, Exception> displayDateUnsafeSupplier) void
setDisplayDate
(Date displayDate) void
setDisplayDiscountLevels
(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> displayDiscountLevelsUnsafeSupplier) void
setDisplayDiscountLevels
(Boolean displayDiscountLevels) 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
void
void
void
void
setIncomingQuantityLabel
(com.liferay.petra.function.UnsafeSupplier<String, Exception> incomingQuantityLabelUnsafeSupplier) void
setIncomingQuantityLabel
(String incomingQuantityLabel) void
setManufacturerPartNumber
(com.liferay.petra.function.UnsafeSupplier<String, Exception> manufacturerPartNumberUnsafeSupplier) void
setManufacturerPartNumber
(String manufacturerPartNumber) void
setMaxOrderQuantity
(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> maxOrderQuantityUnsafeSupplier) void
setMaxOrderQuantity
(BigDecimal maxOrderQuantity) void
setMinOrderQuantity
(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> minOrderQuantityUnsafeSupplier) void
setMinOrderQuantity
(BigDecimal minOrderQuantity) void
setNeverExpire
(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> neverExpireUnsafeSupplier) void
setNeverExpire
(Boolean neverExpire) 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
setPublished
(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> publishedUnsafeSupplier) void
setPublished
(Boolean published) void
setPurchasable
(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> purchasableUnsafeSupplier) void
setPurchasable
(Boolean purchasable) void
setReplacementSku
(ReplacementSku replacementSku) void
setReplacementSku
(com.liferay.petra.function.UnsafeSupplier<ReplacementSku, Exception> replacementSkuUnsafeSupplier) void
setReplacementSkuExternalReferenceCode
(com.liferay.petra.function.UnsafeSupplier<String, Exception> replacementSkuExternalReferenceCodeUnsafeSupplier) void
setReplacementSkuExternalReferenceCode
(String replacementSkuExternalReferenceCode) void
setReplacementSkuId
(com.liferay.petra.function.UnsafeSupplier<Long, Exception> replacementSkuIdUnsafeSupplier) void
setReplacementSkuId
(Long replacementSkuId) void
void
void
setSkuOptions
(SkuOption[] skuOptions) void
setSkuOptions
(com.liferay.petra.function.UnsafeSupplier<SkuOption[], Exception> skuOptionsUnsafeSupplier) void
setSkuUnitOfMeasures
(SkuUnitOfMeasure[] skuUnitOfMeasures) void
setSkuUnitOfMeasures
(com.liferay.petra.function.UnsafeSupplier<SkuUnitOfMeasure[], Exception> skuUnitOfMeasuresUnsafeSupplier) void
setTierPrices
(TierPrice[] tierPrices) void
setTierPrices
(com.liferay.petra.function.UnsafeSupplier<TierPrice[], Exception> tierPricesUnsafeSupplier) void
void
void
void
static Sku
toString()
static Sku
unsafeToDTO
(String json)
-
Field Details
-
DDMOptions
-
allowedOrderQuantities
-
availability
-
backOrderAllowed
-
customFields
protected com.liferay.portal.vulcan.custom.field.CustomField[] customFields -
depth
-
discontinued
-
discontinuedDate
-
displayDate
-
displayDiscountLevels
-
expirationDate
-
externalReferenceCode
-
gtin
-
height
-
id
-
incomingQuantityLabel
-
manufacturerPartNumber
-
maxOrderQuantity
-
minOrderQuantity
-
neverExpire
-
price
-
productConfiguration
-
productId
-
published
-
purchasable
-
replacementSku
-
replacementSkuExternalReferenceCode
-
replacementSkuId
-
sku
-
skuOptions
-
skuUnitOfMeasures
-
tierPrices
-
weight
-
width
-
xClassName
-
-
Constructor Details
-
Sku
public Sku()
-
-
Method Details
-
toDTO
-
unsafeToDTO
-
getDDMOptions
-
setDDMOptions
-
setDDMOptions
-
getAllowedOrderQuantities
-
setAllowedOrderQuantities
-
setAllowedOrderQuantities
-
getAvailability
-
setAvailability
-
setAvailability
public void setAvailability(com.liferay.petra.function.UnsafeSupplier<Availability, Exception> availabilityUnsafeSupplier) -
getBackOrderAllowed
-
setBackOrderAllowed
-
setBackOrderAllowed
-
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) -
getDepth
-
setDepth
-
setDepth
-
getDiscontinued
-
setDiscontinued
-
setDiscontinued
-
getDiscontinuedDate
-
setDiscontinuedDate
-
setDiscontinuedDate
-
getDisplayDate
-
setDisplayDate
-
setDisplayDate
-
getDisplayDiscountLevels
-
setDisplayDiscountLevels
-
setDisplayDiscountLevels
-
getExpirationDate
-
setExpirationDate
-
setExpirationDate
-
getExternalReferenceCode
-
setExternalReferenceCode
-
setExternalReferenceCode
-
getGtin
-
setGtin
-
setGtin
-
getHeight
-
setHeight
-
setHeight
-
getId
-
setId
-
setId
-
getIncomingQuantityLabel
-
setIncomingQuantityLabel
-
setIncomingQuantityLabel
-
getManufacturerPartNumber
-
setManufacturerPartNumber
-
setManufacturerPartNumber
-
getMaxOrderQuantity
-
setMaxOrderQuantity
-
setMaxOrderQuantity
public void setMaxOrderQuantity(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> maxOrderQuantityUnsafeSupplier) -
getMinOrderQuantity
-
setMinOrderQuantity
-
setMinOrderQuantity
public void setMinOrderQuantity(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> minOrderQuantityUnsafeSupplier) -
getNeverExpire
-
setNeverExpire
-
setNeverExpire
-
getPrice
-
setPrice
-
setPrice
-
getProductConfiguration
-
setProductConfiguration
-
setProductConfiguration
public void setProductConfiguration(com.liferay.petra.function.UnsafeSupplier<ProductConfiguration, Exception> productConfigurationUnsafeSupplier) -
getProductId
-
setProductId
-
setProductId
-
getPublished
-
setPublished
-
setPublished
-
getPurchasable
-
setPurchasable
-
setPurchasable
-
getReplacementSku
-
setReplacementSku
-
setReplacementSku
public void setReplacementSku(com.liferay.petra.function.UnsafeSupplier<ReplacementSku, Exception> replacementSkuUnsafeSupplier) -
getReplacementSkuExternalReferenceCode
-
setReplacementSkuExternalReferenceCode
-
setReplacementSkuExternalReferenceCode
-
getReplacementSkuId
-
setReplacementSkuId
-
setReplacementSkuId
-
getSku
-
setSku
-
setSku
-
getSkuOptions
-
setSkuOptions
-
setSkuOptions
-
getSkuUnitOfMeasures
-
setSkuUnitOfMeasures
-
setSkuUnitOfMeasures
public void setSkuUnitOfMeasures(com.liferay.petra.function.UnsafeSupplier<SkuUnitOfMeasure[], Exception> skuUnitOfMeasuresUnsafeSupplier) -
getTierPrices
-
setTierPrices
-
setTierPrices
-
getWeight
-
setWeight
-
setWeight
-
getWidth
-
setWidth
-
setWidth
-
equals
-
hashCode
public int hashCode() -
toString
-