Class ProductConfiguration

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

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

    • actions

      protected Map<String,Map<String,String>> actions
    • allowBackOrder

      protected Boolean allowBackOrder
    • allowedOrderQuantities

      protected BigDecimal[] allowedOrderQuantities
    • availabilityEstimateId

      protected Long availabilityEstimateId
    • availabilityEstimateName

      protected Map<String,String> availabilityEstimateName
    • differences

      protected String[] differences
    • displayAvailability

      protected Boolean displayAvailability
    • displayStockQuantity

      protected Boolean displayStockQuantity
    • entityExternalReferenceCode

      protected String entityExternalReferenceCode
    • entityId

      protected Long entityId
    • entityName

      protected String entityName
    • entityType

      protected ProductConfiguration.EntityType entityType
    • externalReferenceCode

      protected String externalReferenceCode
    • id

      protected Long id
    • inventoryEngine

      protected String inventoryEngine
    • lowStockAction

      protected String lowStockAction
    • maxOrderQuantity

      protected BigDecimal maxOrderQuantity
    • minOrderQuantity

      protected BigDecimal minOrderQuantity
    • minStockQuantity

      protected BigDecimal minStockQuantity
    • multipleOrderQuantity

      protected BigDecimal multipleOrderQuantity
    • productShippingConfiguration

      protected ProductShippingConfiguration productShippingConfiguration
    • productTaxConfiguration

      protected ProductTaxConfiguration productTaxConfiguration
    • purchasable

      protected Boolean purchasable
    • visible

      protected Boolean visible
    • 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)
    • getActions

      @Valid public @Valid Map<String,Map<String,String>> getActions()
    • setActions

      public void setActions(Map<String,Map<String,String>> actions)
    • setActions

      public void setActions(com.liferay.petra.function.UnsafeSupplier<Map<String,Map<String,String>>,Exception> actionsUnsafeSupplier)
    • 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

      @Valid public @Valid Map<String,String> getAvailabilityEstimateName()
    • setAvailabilityEstimateName

      public void setAvailabilityEstimateName(Map<String,String> availabilityEstimateName)
    • setAvailabilityEstimateName

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

      public String[] getDifferences()
    • setDifferences

      public void setDifferences(String[] differences)
    • setDifferences

      public void setDifferences(com.liferay.petra.function.UnsafeSupplier<String[],Exception> differencesUnsafeSupplier)
    • 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)
    • getEntityExternalReferenceCode

      public String getEntityExternalReferenceCode()
    • setEntityExternalReferenceCode

      public void setEntityExternalReferenceCode(String entityExternalReferenceCode)
    • setEntityExternalReferenceCode

      public void setEntityExternalReferenceCode(com.liferay.petra.function.UnsafeSupplier<String,Exception> entityExternalReferenceCodeUnsafeSupplier)
    • getEntityId

      @DecimalMin("0") public @DecimalMin("0") Long getEntityId()
    • setEntityId

      public void setEntityId(Long entityId)
    • setEntityId

      public void setEntityId(com.liferay.petra.function.UnsafeSupplier<Long,Exception> entityIdUnsafeSupplier)
    • getEntityName

      public String getEntityName()
    • setEntityName

      public void setEntityName(String entityName)
    • setEntityName

      public void setEntityName(com.liferay.petra.function.UnsafeSupplier<String,Exception> entityNameUnsafeSupplier)
    • getEntityType

      @Valid public @Valid ProductConfiguration.EntityType getEntityType()
    • getEntityTypeAsString

      public String getEntityTypeAsString()
    • setEntityType

      public void setEntityType(ProductConfiguration.EntityType entityType)
    • setEntityType

      public void setEntityType(com.liferay.petra.function.UnsafeSupplier<ProductConfiguration.EntityType,Exception> entityTypeUnsafeSupplier)
    • getExternalReferenceCode

      public String getExternalReferenceCode()
    • setExternalReferenceCode

      public void setExternalReferenceCode(String externalReferenceCode)
    • setExternalReferenceCode

      public void setExternalReferenceCode(com.liferay.petra.function.UnsafeSupplier<String,Exception> externalReferenceCodeUnsafeSupplier)
    • getId

      @DecimalMin("0") public @DecimalMin("0") Long getId()
    • setId

      public void setId(Long id)
    • setId

      public void setId(com.liferay.petra.function.UnsafeSupplier<Long,Exception> idUnsafeSupplier)
    • 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)
    • getProductShippingConfiguration

      @Valid public @Valid ProductShippingConfiguration getProductShippingConfiguration()
    • setProductShippingConfiguration

      public void setProductShippingConfiguration(ProductShippingConfiguration productShippingConfiguration)
    • setProductShippingConfiguration

      public void setProductShippingConfiguration(com.liferay.petra.function.UnsafeSupplier<ProductShippingConfiguration,Exception> productShippingConfigurationUnsafeSupplier)
    • getProductTaxConfiguration

      @Valid public @Valid ProductTaxConfiguration getProductTaxConfiguration()
    • setProductTaxConfiguration

      public void setProductTaxConfiguration(ProductTaxConfiguration productTaxConfiguration)
    • setProductTaxConfiguration

      public void setProductTaxConfiguration(com.liferay.petra.function.UnsafeSupplier<ProductTaxConfiguration,Exception> productTaxConfigurationUnsafeSupplier)
    • getPurchasable

      public Boolean getPurchasable()
    • setPurchasable

      public void setPurchasable(Boolean purchasable)
    • setPurchasable

      public void setPurchasable(com.liferay.petra.function.UnsafeSupplier<Boolean,Exception> purchasableUnsafeSupplier)
    • getVisible

      public Boolean getVisible()
    • setVisible

      public void setVisible(Boolean visible)
    • setVisible

      public void setVisible(com.liferay.petra.function.UnsafeSupplier<Boolean,Exception> visibleUnsafeSupplier)
    • 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