@Generated(value="")
public class ProductOption
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.lang.Long |
catalogId |
protected CustomField[] |
customFields |
protected java.lang.Boolean |
definedExternally |
protected java.util.Map<java.lang.String,java.lang.String> |
description |
protected java.lang.Boolean |
facetable |
protected @NotEmpty java.lang.String |
fieldType |
protected java.lang.Long |
id |
protected java.lang.String |
infoItemServiceKey |
protected @NotEmpty java.lang.String |
key |
protected @NotNull java.util.Map<java.lang.String,java.lang.String> |
name |
protected @NotNull java.lang.Long |
optionId |
protected java.lang.String |
priceType |
protected java.lang.Double |
priority |
protected ProductOptionValue[] |
productOptionValues |
protected java.lang.Boolean |
required |
protected java.lang.Boolean |
skuContributor |
protected java.lang.String |
typeSettings |
java.lang.String |
xClassName |
Constructor and Description |
---|
ProductOption() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object object) |
java.lang.Long |
getCatalogId() |
@Valid CustomField[] |
getCustomFields() |
java.lang.Boolean |
getDefinedExternally() |
@Valid java.util.Map<java.lang.String,java.lang.String> |
getDescription() |
java.lang.Boolean |
getFacetable() |
java.lang.String |
getFieldType() |
@DecimalMin(value="0") java.lang.Long |
getId() |
java.lang.String |
getInfoItemServiceKey() |
java.lang.String |
getKey() |
@Valid java.util.Map<java.lang.String,java.lang.String> |
getName() |
@DecimalMin(value="0") java.lang.Long |
getOptionId() |
java.lang.String |
getPriceType() |
java.lang.Double |
getPriority() |
@Valid ProductOptionValue[] |
getProductOptionValues() |
java.lang.Boolean |
getRequired() |
java.lang.Boolean |
getSkuContributor() |
java.lang.String |
getTypeSettings() |
int |
hashCode() |
void |
setCatalogId(java.lang.Long catalogId) |
void |
setCatalogId(com.liferay.petra.function.UnsafeSupplier<java.lang.Long,java.lang.Exception> catalogIdUnsafeSupplier) |
void |
setCustomFields(CustomField[] customFields) |
void |
setCustomFields(com.liferay.petra.function.UnsafeSupplier<CustomField[],java.lang.Exception> customFieldsUnsafeSupplier) |
void |
setDefinedExternally(java.lang.Boolean definedExternally) |
void |
setDefinedExternally(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> definedExternallyUnsafeSupplier) |
void |
setDescription(java.util.Map<java.lang.String,java.lang.String> description) |
void |
setDescription(com.liferay.petra.function.UnsafeSupplier<java.util.Map<java.lang.String,java.lang.String>,java.lang.Exception> descriptionUnsafeSupplier) |
void |
setFacetable(java.lang.Boolean facetable) |
void |
setFacetable(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> facetableUnsafeSupplier) |
void |
setFieldType(java.lang.String fieldType) |
void |
setFieldType(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> fieldTypeUnsafeSupplier) |
void |
setId(java.lang.Long id) |
void |
setId(com.liferay.petra.function.UnsafeSupplier<java.lang.Long,java.lang.Exception> idUnsafeSupplier) |
void |
setInfoItemServiceKey(java.lang.String infoItemServiceKey) |
void |
setInfoItemServiceKey(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> infoItemServiceKeyUnsafeSupplier) |
void |
setKey(java.lang.String key) |
void |
setKey(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> keyUnsafeSupplier) |
void |
setName(java.util.Map<java.lang.String,java.lang.String> name) |
void |
setName(com.liferay.petra.function.UnsafeSupplier<java.util.Map<java.lang.String,java.lang.String>,java.lang.Exception> nameUnsafeSupplier) |
void |
setOptionId(java.lang.Long optionId) |
void |
setOptionId(com.liferay.petra.function.UnsafeSupplier<java.lang.Long,java.lang.Exception> optionIdUnsafeSupplier) |
void |
setPriceType(java.lang.String priceType) |
void |
setPriceType(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> priceTypeUnsafeSupplier) |
void |
setPriority(java.lang.Double priority) |
void |
setPriority(com.liferay.petra.function.UnsafeSupplier<java.lang.Double,java.lang.Exception> priorityUnsafeSupplier) |
void |
setProductOptionValues(ProductOptionValue[] productOptionValues) |
void |
setProductOptionValues(com.liferay.petra.function.UnsafeSupplier<ProductOptionValue[],java.lang.Exception> productOptionValuesUnsafeSupplier) |
void |
setRequired(java.lang.Boolean required) |
void |
setRequired(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> requiredUnsafeSupplier) |
void |
setSkuContributor(java.lang.Boolean skuContributor) |
void |
setSkuContributor(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> skuContributorUnsafeSupplier) |
void |
setTypeSettings(java.lang.String typeSettings) |
void |
setTypeSettings(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> typeSettingsUnsafeSupplier) |
static ProductOption |
toDTO(java.lang.String json) |
java.lang.String |
toString() |
static ProductOption |
unsafeToDTO(java.lang.String json) |
protected java.lang.Long catalogId
protected CustomField[] customFields
protected java.lang.Boolean definedExternally
protected java.util.Map<java.lang.String,java.lang.String> description
protected java.lang.Boolean facetable
@NotEmpty protected @NotEmpty java.lang.String fieldType
protected java.lang.Long id
protected java.lang.String infoItemServiceKey
@NotEmpty protected @NotEmpty java.lang.String key
@NotNull protected @NotNull java.util.Map<java.lang.String,java.lang.String> name
@NotNull protected @NotNull java.lang.Long optionId
protected java.lang.String priceType
protected java.lang.Double priority
protected ProductOptionValue[] productOptionValues
protected java.lang.Boolean required
protected java.lang.Boolean skuContributor
protected java.lang.String typeSettings
public java.lang.String xClassName
public static ProductOption toDTO(java.lang.String json)
public static ProductOption unsafeToDTO(java.lang.String json)
public java.lang.Long getCatalogId()
public void setCatalogId(java.lang.Long catalogId)
public void setCatalogId(com.liferay.petra.function.UnsafeSupplier<java.lang.Long,java.lang.Exception> catalogIdUnsafeSupplier)
@Valid public @Valid CustomField[] getCustomFields()
public void setCustomFields(CustomField[] customFields)
public void setCustomFields(com.liferay.petra.function.UnsafeSupplier<CustomField[],java.lang.Exception> customFieldsUnsafeSupplier)
public java.lang.Boolean getDefinedExternally()
public void setDefinedExternally(java.lang.Boolean definedExternally)
public void setDefinedExternally(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> definedExternallyUnsafeSupplier)
@Valid public @Valid java.util.Map<java.lang.String,java.lang.String> getDescription()
public void setDescription(java.util.Map<java.lang.String,java.lang.String> description)
public void setDescription(com.liferay.petra.function.UnsafeSupplier<java.util.Map<java.lang.String,java.lang.String>,java.lang.Exception> descriptionUnsafeSupplier)
public java.lang.Boolean getFacetable()
public void setFacetable(java.lang.Boolean facetable)
public void setFacetable(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> facetableUnsafeSupplier)
public java.lang.String getFieldType()
public void setFieldType(java.lang.String fieldType)
public void setFieldType(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> fieldTypeUnsafeSupplier)
@DecimalMin(value="0") public @DecimalMin(value="0") java.lang.Long getId()
public void setId(java.lang.Long id)
public void setId(com.liferay.petra.function.UnsafeSupplier<java.lang.Long,java.lang.Exception> idUnsafeSupplier)
public java.lang.String getInfoItemServiceKey()
public void setInfoItemServiceKey(java.lang.String infoItemServiceKey)
public void setInfoItemServiceKey(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> infoItemServiceKeyUnsafeSupplier)
public java.lang.String getKey()
public void setKey(java.lang.String key)
public void setKey(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> keyUnsafeSupplier)
@Valid public @Valid java.util.Map<java.lang.String,java.lang.String> getName()
public void setName(java.util.Map<java.lang.String,java.lang.String> name)
public void setName(com.liferay.petra.function.UnsafeSupplier<java.util.Map<java.lang.String,java.lang.String>,java.lang.Exception> nameUnsafeSupplier)
@DecimalMin(value="0") public @DecimalMin(value="0") java.lang.Long getOptionId()
public void setOptionId(java.lang.Long optionId)
public void setOptionId(com.liferay.petra.function.UnsafeSupplier<java.lang.Long,java.lang.Exception> optionIdUnsafeSupplier)
public java.lang.String getPriceType()
public void setPriceType(java.lang.String priceType)
public void setPriceType(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> priceTypeUnsafeSupplier)
public java.lang.Double getPriority()
public void setPriority(java.lang.Double priority)
public void setPriority(com.liferay.petra.function.UnsafeSupplier<java.lang.Double,java.lang.Exception> priorityUnsafeSupplier)
@Valid public @Valid ProductOptionValue[] getProductOptionValues()
public void setProductOptionValues(ProductOptionValue[] productOptionValues)
public void setProductOptionValues(com.liferay.petra.function.UnsafeSupplier<ProductOptionValue[],java.lang.Exception> productOptionValuesUnsafeSupplier)
public java.lang.Boolean getRequired()
public void setRequired(java.lang.Boolean required)
public void setRequired(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> requiredUnsafeSupplier)
public java.lang.Boolean getSkuContributor()
public void setSkuContributor(java.lang.Boolean skuContributor)
public void setSkuContributor(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> skuContributorUnsafeSupplier)
public java.lang.String getTypeSettings()
public void setTypeSettings(java.lang.String typeSettings)
public void setTypeSettings(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> typeSettingsUnsafeSupplier)
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object