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 Availabilityprotected Booleanprotected com.liferay.portal.vulcan.custom.field.CustomField[]protected DDMOption[]protected Doubleprotected Booleanprotected Dateprotected Dateprotected Booleanprotected Dateprotected Stringprotected Stringprotected Doubleprotected Longprotected Stringprotected Stringprotected BigDecimalprotected BigDecimalprotected Booleanprotected Priceprotected ProductConfigurationprotected Longprotected Booleanprotected Booleanprotected ReplacementSkuprotected Stringprotected Longprotected Stringprotected SkuOption[]protected SkuUnitOfMeasure[]protected TierPrice[]protected Doubleprotected Double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanString[]@Valid Availability@Valid com.liferay.portal.vulcan.custom.field.CustomField[]@Valid DDMOption[]@DecimalMin("0") DoublegetDepth()getGtin()@DecimalMin("0") Double@DecimalMin("0") LonggetId()@Valid BigDecimal@Valid BigDecimal@Valid PricegetPrice()@Valid ProductConfiguration@DecimalMin("0") Long@Valid ReplacementSku@DecimalMin("0") LonggetSku()@Valid SkuOption[]@Valid SkuUnitOfMeasure[]@Valid TierPrice[]@DecimalMin("0") Double@DecimalMin("0") DoublegetWidth()inthashCode()voidsetAllowedOrderQuantities(com.liferay.petra.function.UnsafeSupplier<String[], Exception> allowedOrderQuantitiesUnsafeSupplier) voidsetAllowedOrderQuantities(String[] allowedOrderQuantities) voidsetAvailability(Availability availability) voidsetAvailability(com.liferay.petra.function.UnsafeSupplier<Availability, Exception> availabilityUnsafeSupplier) voidsetBackOrderAllowed(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> backOrderAllowedUnsafeSupplier) voidsetBackOrderAllowed(Boolean backOrderAllowed) voidsetCustomFields(com.liferay.petra.function.UnsafeSupplier<com.liferay.portal.vulcan.custom.field.CustomField[], Exception> customFieldsUnsafeSupplier) voidsetCustomFields(com.liferay.portal.vulcan.custom.field.CustomField[] customFields) voidsetDDMOptions(DDMOption[] DDMOptions) voidsetDDMOptions(com.liferay.petra.function.UnsafeSupplier<DDMOption[], Exception> DDMOptionsUnsafeSupplier) voidvoidvoidsetDiscontinued(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> discontinuedUnsafeSupplier) voidsetDiscontinued(Boolean discontinued) voidsetDiscontinuedDate(com.liferay.petra.function.UnsafeSupplier<Date, Exception> discontinuedDateUnsafeSupplier) voidsetDiscontinuedDate(Date discontinuedDate) voidsetDisplayDate(com.liferay.petra.function.UnsafeSupplier<Date, Exception> displayDateUnsafeSupplier) voidsetDisplayDate(Date displayDate) voidsetDisplayDiscountLevels(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> displayDiscountLevelsUnsafeSupplier) voidsetDisplayDiscountLevels(Boolean displayDiscountLevels) voidsetExpirationDate(com.liferay.petra.function.UnsafeSupplier<Date, Exception> expirationDateUnsafeSupplier) voidsetExpirationDate(Date expirationDate) voidsetExternalReferenceCode(com.liferay.petra.function.UnsafeSupplier<String, Exception> externalReferenceCodeUnsafeSupplier) voidsetExternalReferenceCode(String externalReferenceCode) voidvoidvoidvoidvoidvoidvoidsetIncomingQuantityLabel(com.liferay.petra.function.UnsafeSupplier<String, Exception> incomingQuantityLabelUnsafeSupplier) voidsetIncomingQuantityLabel(String incomingQuantityLabel) voidsetManufacturerPartNumber(com.liferay.petra.function.UnsafeSupplier<String, Exception> manufacturerPartNumberUnsafeSupplier) voidsetManufacturerPartNumber(String manufacturerPartNumber) voidsetMaxOrderQuantity(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> maxOrderQuantityUnsafeSupplier) voidsetMaxOrderQuantity(BigDecimal maxOrderQuantity) voidsetMinOrderQuantity(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> minOrderQuantityUnsafeSupplier) voidsetMinOrderQuantity(BigDecimal minOrderQuantity) voidsetNeverExpire(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> neverExpireUnsafeSupplier) voidsetNeverExpire(Boolean neverExpire) voidvoidvoidsetProductConfiguration(ProductConfiguration productConfiguration) voidsetProductConfiguration(com.liferay.petra.function.UnsafeSupplier<ProductConfiguration, Exception> productConfigurationUnsafeSupplier) voidsetProductId(com.liferay.petra.function.UnsafeSupplier<Long, Exception> productIdUnsafeSupplier) voidsetProductId(Long productId) voidsetPublished(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> publishedUnsafeSupplier) voidsetPublished(Boolean published) voidsetPurchasable(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> purchasableUnsafeSupplier) voidsetPurchasable(Boolean purchasable) voidsetReplacementSku(ReplacementSku replacementSku) voidsetReplacementSku(com.liferay.petra.function.UnsafeSupplier<ReplacementSku, Exception> replacementSkuUnsafeSupplier) voidsetReplacementSkuExternalReferenceCode(com.liferay.petra.function.UnsafeSupplier<String, Exception> replacementSkuExternalReferenceCodeUnsafeSupplier) voidsetReplacementSkuExternalReferenceCode(String replacementSkuExternalReferenceCode) voidsetReplacementSkuId(com.liferay.petra.function.UnsafeSupplier<Long, Exception> replacementSkuIdUnsafeSupplier) voidsetReplacementSkuId(Long replacementSkuId) voidvoidvoidsetSkuOptions(SkuOption[] skuOptions) voidsetSkuOptions(com.liferay.petra.function.UnsafeSupplier<SkuOption[], Exception> skuOptionsUnsafeSupplier) voidsetSkuUnitOfMeasures(SkuUnitOfMeasure[] skuUnitOfMeasures) voidsetSkuUnitOfMeasures(com.liferay.petra.function.UnsafeSupplier<SkuUnitOfMeasure[], Exception> skuUnitOfMeasuresUnsafeSupplier) voidsetTierPrices(TierPrice[] tierPrices) voidsetTierPrices(com.liferay.petra.function.UnsafeSupplier<TierPrice[], Exception> tierPricesUnsafeSupplier) voidvoidvoidvoidstatic SkutoString()static SkuunsafeToDTO(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
-