Class Sku
java.lang.Object
com.liferay.headless.commerce.admin.catalog.dto.v1_0.Sku
- All Implemented Interfaces:
Serializable
- See Also:
- Generated:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BigDecimal
protected CustomField[]
protected Double
protected Boolean
protected Date
protected Date
protected Date
protected String
protected String
protected Double
protected Long
protected Integer
protected String
protected Boolean
protected BigDecimal
protected Long
protected BigDecimal
protected Boolean
protected Boolean
protected String
protected Long
protected @NotEmpty String
protected SkuOption[]
protected SkuSubscriptionConfiguration
protected SkuUnitOfMeasure[]
protected SkuVirtualSettings
protected String
protected String
protected String
protected Double
protected Double
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
@DecimalMin("0") @Valid BigDecimal
getCost()
@Valid CustomField[]
@DecimalMin("0") Double
getDepth()
getGtin()
@DecimalMin("0") Double
@DecimalMin("0") Long
getId()
@DecimalMin("0") @Valid BigDecimal
getPrice()
@DecimalMin("0") Long
@DecimalMin("0") @Valid BigDecimal
@DecimalMin("0") Long
getSku()
@Valid SkuOption[]
@Valid SkuSubscriptionConfiguration
@Valid SkuUnitOfMeasure[]
@Valid SkuVirtualSettings
@DecimalMin("0") Double
@DecimalMin("0") Double
getWidth()
int
hashCode()
void
setCost
(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> costUnsafeSupplier) void
setCost
(BigDecimal cost) void
setCustomFields
(CustomField[] customFields) void
setCustomFields
(com.liferay.petra.function.UnsafeSupplier<CustomField[], Exception> customFieldsUnsafeSupplier) 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
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
setInventoryLevel
(com.liferay.petra.function.UnsafeSupplier<Integer, Exception> inventoryLevelUnsafeSupplier) void
setInventoryLevel
(Integer inventoryLevel) void
setManufacturerPartNumber
(com.liferay.petra.function.UnsafeSupplier<String, Exception> manufacturerPartNumberUnsafeSupplier) void
setManufacturerPartNumber
(String manufacturerPartNumber) void
setNeverExpire
(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> neverExpireUnsafeSupplier) void
setNeverExpire
(Boolean neverExpire) void
setPrice
(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> priceUnsafeSupplier) void
setPrice
(BigDecimal price) void
setProductId
(com.liferay.petra.function.UnsafeSupplier<Long, Exception> productIdUnsafeSupplier) void
setProductId
(Long productId) void
setProductName
(com.liferay.petra.function.UnsafeSupplier<Map<String, String>, Exception> productNameUnsafeSupplier) void
setProductName
(Map<String, String> productName) void
setPromoPrice
(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> promoPriceUnsafeSupplier) void
setPromoPrice
(BigDecimal promoPrice) 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
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
setSkuSubscriptionConfiguration
(SkuSubscriptionConfiguration skuSubscriptionConfiguration) void
setSkuSubscriptionConfiguration
(com.liferay.petra.function.UnsafeSupplier<SkuSubscriptionConfiguration, Exception> skuSubscriptionConfigurationUnsafeSupplier) void
setSkuUnitOfMeasures
(SkuUnitOfMeasure[] skuUnitOfMeasures) void
setSkuUnitOfMeasures
(com.liferay.petra.function.UnsafeSupplier<SkuUnitOfMeasure[], Exception> skuUnitOfMeasuresUnsafeSupplier) void
setSkuVirtualSettings
(SkuVirtualSettings skuVirtualSettings) void
setSkuVirtualSettings
(com.liferay.petra.function.UnsafeSupplier<SkuVirtualSettings, Exception> skuVirtualSettingsUnsafeSupplier) void
setUnitOfMeasureKey
(com.liferay.petra.function.UnsafeSupplier<String, Exception> unitOfMeasureKeyUnsafeSupplier) void
setUnitOfMeasureKey
(String unitOfMeasureKey) void
setUnitOfMeasureName
(com.liferay.petra.function.UnsafeSupplier<Map<String, String>, Exception> unitOfMeasureNameUnsafeSupplier) void
setUnitOfMeasureName
(Map<String, String> unitOfMeasureName) void
setUnitOfMeasureSkuId
(com.liferay.petra.function.UnsafeSupplier<String, Exception> unitOfMeasureSkuIdUnsafeSupplier) void
setUnitOfMeasureSkuId
(String unitOfMeasureSkuId) void
void
void
void
void
void
static Sku
toString()
static Sku
unsafeToDTO
(String json)
-
Field Details
-
cost
-
customFields
-
depth
-
discontinued
-
discontinuedDate
-
displayDate
-
expirationDate
-
externalReferenceCode
-
gtin
-
height
-
id
-
inventoryLevel
-
manufacturerPartNumber
-
neverExpire
-
price
-
productId
-
productName
-
promoPrice
-
published
-
purchasable
-
replacementSkuExternalReferenceCode
-
replacementSkuId
-
sku
-
skuOptions
-
skuSubscriptionConfiguration
-
skuUnitOfMeasures
-
skuVirtualSettings
-
unitOfMeasureKey
-
unitOfMeasureName
-
unitOfMeasureSkuId
-
unspsc
-
weight
-
width
-
xClassName
-
-
Constructor Details
-
Sku
public Sku()
-
-
Method Details
-
toDTO
-
unsafeToDTO
-
getCost
-
setCost
-
setCost
public void setCost(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> costUnsafeSupplier) -
getCustomFields
-
setCustomFields
-
setCustomFields
public void setCustomFields(com.liferay.petra.function.UnsafeSupplier<CustomField[], Exception> customFieldsUnsafeSupplier) -
getDepth
-
setDepth
-
setDepth
-
getDiscontinued
-
setDiscontinued
-
setDiscontinued
-
getDiscontinuedDate
-
setDiscontinuedDate
-
setDiscontinuedDate
-
getDisplayDate
-
setDisplayDate
-
setDisplayDate
-
getExpirationDate
-
setExpirationDate
-
setExpirationDate
-
getExternalReferenceCode
-
setExternalReferenceCode
-
setExternalReferenceCode
-
getGtin
-
setGtin
-
setGtin
-
getHeight
-
setHeight
-
setHeight
-
getId
-
setId
-
setId
-
getInventoryLevel
-
setInventoryLevel
-
setInventoryLevel
-
getManufacturerPartNumber
-
setManufacturerPartNumber
-
setManufacturerPartNumber
-
getNeverExpire
-
setNeverExpire
-
setNeverExpire
-
getPrice
-
setPrice
-
setPrice
public void setPrice(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> priceUnsafeSupplier) -
getProductId
-
setProductId
-
setProductId
-
getProductName
-
setProductName
-
setProductName
-
getPromoPrice
-
setPromoPrice
-
setPromoPrice
public void setPromoPrice(com.liferay.petra.function.UnsafeSupplier<BigDecimal, Exception> promoPriceUnsafeSupplier) -
getPublished
-
setPublished
-
setPublished
-
getPurchasable
-
setPurchasable
-
setPurchasable
-
getReplacementSkuExternalReferenceCode
-
setReplacementSkuExternalReferenceCode
-
setReplacementSkuExternalReferenceCode
-
getReplacementSkuId
-
setReplacementSkuId
-
setReplacementSkuId
-
getSku
-
setSku
-
setSku
-
getSkuOptions
-
setSkuOptions
-
setSkuOptions
-
getSkuSubscriptionConfiguration
-
setSkuSubscriptionConfiguration
public void setSkuSubscriptionConfiguration(SkuSubscriptionConfiguration skuSubscriptionConfiguration) -
setSkuSubscriptionConfiguration
public void setSkuSubscriptionConfiguration(com.liferay.petra.function.UnsafeSupplier<SkuSubscriptionConfiguration, Exception> skuSubscriptionConfigurationUnsafeSupplier) -
getSkuUnitOfMeasures
-
setSkuUnitOfMeasures
-
setSkuUnitOfMeasures
public void setSkuUnitOfMeasures(com.liferay.petra.function.UnsafeSupplier<SkuUnitOfMeasure[], Exception> skuUnitOfMeasuresUnsafeSupplier) -
getSkuVirtualSettings
-
setSkuVirtualSettings
-
setSkuVirtualSettings
public void setSkuVirtualSettings(com.liferay.petra.function.UnsafeSupplier<SkuVirtualSettings, Exception> skuVirtualSettingsUnsafeSupplier) -
getUnitOfMeasureKey
-
setUnitOfMeasureKey
-
setUnitOfMeasureKey
-
getUnitOfMeasureName
-
setUnitOfMeasureName
-
setUnitOfMeasureName
-
getUnitOfMeasureSkuId
-
setUnitOfMeasureSkuId
-
setUnitOfMeasureSkuId
-
getUnspsc
-
setUnspsc
-
setUnspsc
-
getWeight
-
setWeight
-
setWeight
-
getWidth
-
setWidth
-
setWidth
-
equals
-
hashCode
public int hashCode() -
toString
-