Class ProductConfiguration

java.lang.Object
com.liferay.headless.commerce.delivery.catalog.dto.v1_0.ProductConfiguration
All Implemented Interfaces:
Serializable

@Generated("") public class ProductConfiguration extends Object implements Serializable
See Also:
Generated:
  • Field Details

    • allowBackOrder

      protected Boolean allowBackOrder
    • allowedOrderQuantities

      protected BigDecimal[] allowedOrderQuantities
    • availabilityEstimateId

      protected Long availabilityEstimateId
    • availabilityEstimateName

      protected String availabilityEstimateName
    • displayAvailability

      protected Boolean displayAvailability
    • displayStockQuantity

      protected Boolean displayStockQuantity
    • inventoryEngine

      protected String inventoryEngine
    • lowStockAction

      protected String lowStockAction
    • maxOrderQuantity

      protected BigDecimal maxOrderQuantity
    • minOrderQuantity

      protected BigDecimal minOrderQuantity
    • minStockQuantity

      protected BigDecimal minStockQuantity
    • multipleOrderQuantity

      protected BigDecimal multipleOrderQuantity
    • xClassName

      public String xClassName
  • Constructor Details

    • ProductConfiguration

      public ProductConfiguration()
  • Method Details

    • toDTO

      public static ProductConfiguration toDTO(String json)
    • unsafeToDTO

      public static ProductConfiguration unsafeToDTO(String json)
    • getAllowBackOrder

      public Boolean getAllowBackOrder()
    • setAllowBackOrder

      public void setAllowBackOrder(Boolean allowBackOrder)
    • setAllowBackOrder

      public void setAllowBackOrder(com.liferay.petra.function.UnsafeSupplier<Boolean,Exception> allowBackOrderUnsafeSupplier)
    • getAllowedOrderQuantities

      @Valid public @Valid BigDecimal[] getAllowedOrderQuantities()
    • setAllowedOrderQuantities

      public void setAllowedOrderQuantities(BigDecimal[] allowedOrderQuantities)
    • setAllowedOrderQuantities

      public void setAllowedOrderQuantities(com.liferay.petra.function.UnsafeSupplier<BigDecimal[],Exception> allowedOrderQuantitiesUnsafeSupplier)
    • getAvailabilityEstimateId

      @DecimalMin("0") public @DecimalMin("0") Long getAvailabilityEstimateId()
    • setAvailabilityEstimateId

      public void setAvailabilityEstimateId(Long availabilityEstimateId)
    • setAvailabilityEstimateId

      public void setAvailabilityEstimateId(com.liferay.petra.function.UnsafeSupplier<Long,Exception> availabilityEstimateIdUnsafeSupplier)
    • getAvailabilityEstimateName

      public String getAvailabilityEstimateName()
    • setAvailabilityEstimateName

      public void setAvailabilityEstimateName(String availabilityEstimateName)
    • setAvailabilityEstimateName

      public void setAvailabilityEstimateName(com.liferay.petra.function.UnsafeSupplier<String,Exception> availabilityEstimateNameUnsafeSupplier)
    • getDisplayAvailability

      public Boolean getDisplayAvailability()
    • setDisplayAvailability

      public void setDisplayAvailability(Boolean displayAvailability)
    • setDisplayAvailability

      public void setDisplayAvailability(com.liferay.petra.function.UnsafeSupplier<Boolean,Exception> displayAvailabilityUnsafeSupplier)
    • getDisplayStockQuantity

      public Boolean getDisplayStockQuantity()
    • setDisplayStockQuantity

      public void setDisplayStockQuantity(Boolean displayStockQuantity)
    • setDisplayStockQuantity

      public void setDisplayStockQuantity(com.liferay.petra.function.UnsafeSupplier<Boolean,Exception> displayStockQuantityUnsafeSupplier)
    • getInventoryEngine

      public String getInventoryEngine()
    • setInventoryEngine

      public void setInventoryEngine(String inventoryEngine)
    • setInventoryEngine

      public void setInventoryEngine(com.liferay.petra.function.UnsafeSupplier<String,Exception> inventoryEngineUnsafeSupplier)
    • getLowStockAction

      public String getLowStockAction()
    • setLowStockAction

      public void setLowStockAction(String lowStockAction)
    • setLowStockAction

      public void setLowStockAction(com.liferay.petra.function.UnsafeSupplier<String,Exception> lowStockActionUnsafeSupplier)
    • getMaxOrderQuantity

      @Valid public @Valid BigDecimal getMaxOrderQuantity()
    • setMaxOrderQuantity

      public void setMaxOrderQuantity(BigDecimal maxOrderQuantity)
    • setMaxOrderQuantity

      public void setMaxOrderQuantity(com.liferay.petra.function.UnsafeSupplier<BigDecimal,Exception> maxOrderQuantityUnsafeSupplier)
    • getMinOrderQuantity

      @Valid public @Valid BigDecimal getMinOrderQuantity()
    • setMinOrderQuantity

      public void setMinOrderQuantity(BigDecimal minOrderQuantity)
    • setMinOrderQuantity

      public void setMinOrderQuantity(com.liferay.petra.function.UnsafeSupplier<BigDecimal,Exception> minOrderQuantityUnsafeSupplier)
    • getMinStockQuantity

      @Valid public @Valid BigDecimal getMinStockQuantity()
    • setMinStockQuantity

      public void setMinStockQuantity(BigDecimal minStockQuantity)
    • setMinStockQuantity

      public void setMinStockQuantity(com.liferay.petra.function.UnsafeSupplier<BigDecimal,Exception> minStockQuantityUnsafeSupplier)
    • getMultipleOrderQuantity

      @Valid public @Valid BigDecimal getMultipleOrderQuantity()
    • setMultipleOrderQuantity

      public void setMultipleOrderQuantity(BigDecimal multipleOrderQuantity)
    • setMultipleOrderQuantity

      public void setMultipleOrderQuantity(com.liferay.petra.function.UnsafeSupplier<BigDecimal,Exception> multipleOrderQuantityUnsafeSupplier)
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object