public class VariantPrice extends java.lang.Object implements VariantPriceIf
| Constructor and Description |
|---|
VariantPrice()
Constructor
|
VariantPrice(com.workingdogs.village.Record vr,
KKCriteria c) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCustom1() |
java.lang.String |
getCustom2() |
java.util.Calendar |
getDateAdded() |
java.util.Calendar |
getDateLastModified() |
java.lang.String |
getEncodedOptionValues()
encodedOptionValues
|
int |
getId() |
OptionIf[] |
getOpts()
Array of options matching the encoded option values
|
java.math.BigDecimal |
getPrice0() |
java.math.BigDecimal |
getPrice1() |
java.math.BigDecimal |
getPrice2() |
java.math.BigDecimal |
getPrice3() |
java.math.BigDecimal |
getPriceExTax()
The discounted price
|
java.math.BigDecimal |
getPriceIncTax()
The price including tax
|
int |
getProductsId() |
java.lang.String |
getStoreId()
Attribute is only applicable when KonaKart is configured in multi-store single db mode.
|
java.lang.String |
getVariantCode() |
void |
setCustom1(java.lang.String custom1) |
void |
setCustom2(java.lang.String custom2) |
void |
setDateAdded(java.util.Calendar dateAdded) |
void |
setDateLastModified(java.util.Calendar dateLastModified) |
void |
setEncodedOptionValues(java.lang.String encodedOptionValues)
encodedOptionValues
|
void |
setId(int id) |
void |
setOpts(OptionIf[] opts)
Array of options matching the encoded option values
|
void |
setPrice0(java.math.BigDecimal price0) |
void |
setPrice1(java.math.BigDecimal price1) |
void |
setPrice2(java.math.BigDecimal price2) |
void |
setPrice3(java.math.BigDecimal price3) |
void |
setPriceExTax(java.math.BigDecimal priceExTax)
The discounted price
|
void |
setPriceIncTax(java.math.BigDecimal priceIncTax)
The price including tax
|
void |
setProductsId(int productsId) |
void |
setStoreId(java.lang.String storeId)
Attribute is only applicable when KonaKart is configured in multi-store single db mode.
|
void |
setVariantCode(java.lang.String variantCode) |
java.lang.String |
toString()
Returns a string containing the attributes of the VariantPrice object.
|
public VariantPrice()
public VariantPrice(com.workingdogs.village.Record vr,
KKCriteria c)
throws com.workingdogs.village.DataSetException
com.workingdogs.village.DataSetExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic int getId()
getId in interface VariantPriceIfpublic void setId(int id)
setId in interface VariantPriceIfid - The id to set.public int getProductsId()
getProductsId in interface VariantPriceIfpublic void setProductsId(int productsId)
setProductsId in interface VariantPriceIfproductsId - The productId to set.public OptionIf[] getOpts()
VariantPriceIfgetOpts in interface VariantPriceIfpublic void setOpts(OptionIf[] opts)
VariantPriceIfsetOpts in interface VariantPriceIfopts - the opts to setpublic java.lang.String getEncodedOptionValues()
VariantPriceIfThe format of the encoded key for the products_quantity table is 3{4}4{6} which means product_options of id==3 and product_options_values of id==4 followed by product_options of id==4 and product_options_values of id==6. The order is very important since the product option ids must be in ascending order.
getEncodedOptionValues in interface VariantPriceIfpublic void setEncodedOptionValues(java.lang.String encodedOptionValues)
VariantPriceIfThe format of the encoded key for the products_quantity table is 3{4}4{6} which means product_options of id==3 and product_options_values of id==4 followed by product_options of id==4 and product_options_values of id==6. The order is very important since the product option ids must be in ascending order.
setEncodedOptionValues in interface VariantPriceIfencodedOptionValues - The encodedOptionValues to set.public java.lang.String getVariantCode()
getVariantCode in interface VariantPriceIfpublic void setVariantCode(java.lang.String variantCode)
setVariantCode in interface VariantPriceIfvariantCode - The variantCode to set.public java.math.BigDecimal getPrice0()
getPrice0 in interface VariantPriceIfpublic void setPrice0(java.math.BigDecimal price0)
setPrice0 in interface VariantPriceIfprice0 - The price0 to set.public java.math.BigDecimal getPrice1()
getPrice1 in interface VariantPriceIfpublic void setPrice1(java.math.BigDecimal price1)
setPrice1 in interface VariantPriceIfprice1 - The price1 to set.public java.math.BigDecimal getPrice2()
getPrice2 in interface VariantPriceIfpublic void setPrice2(java.math.BigDecimal price2)
setPrice2 in interface VariantPriceIfprice2 - The price2 to set.public java.math.BigDecimal getPrice3()
getPrice3 in interface VariantPriceIfpublic void setPrice3(java.math.BigDecimal price3)
setPrice3 in interface VariantPriceIfprice3 - The price3 to set.public java.math.BigDecimal getPriceExTax()
VariantPriceIfgetPriceExTax in interface VariantPriceIfpublic void setPriceExTax(java.math.BigDecimal priceExTax)
VariantPriceIfsetPriceExTax in interface VariantPriceIfpriceExTax - the priceExTax to setpublic java.math.BigDecimal getPriceIncTax()
VariantPriceIfgetPriceIncTax in interface VariantPriceIfpublic void setPriceIncTax(java.math.BigDecimal priceIncTax)
VariantPriceIfsetPriceIncTax in interface VariantPriceIfpriceIncTax - the priceIncTax to setpublic java.util.Calendar getDateAdded()
getDateAdded in interface VariantPriceIfpublic void setDateAdded(java.util.Calendar dateAdded)
setDateAdded in interface VariantPriceIfdateAdded - the dateAdded to setpublic java.util.Calendar getDateLastModified()
getDateLastModified in interface VariantPriceIfpublic void setDateLastModified(java.util.Calendar dateLastModified)
setDateLastModified in interface VariantPriceIfdateLastModified - the dateLastModified to setpublic java.lang.String getStoreId()
VariantPriceIfgetStoreId in interface VariantPriceIfpublic void setStoreId(java.lang.String storeId)
VariantPriceIfsetStoreId in interface VariantPriceIfstoreId - the storeIdpublic java.lang.String getCustom1()
getCustom1 in interface VariantPriceIfpublic void setCustom1(java.lang.String custom1)
setCustom1 in interface VariantPriceIfcustom1 - The custom1 to set.public java.lang.String getCustom2()
getCustom2 in interface VariantPriceIfpublic void setCustom2(java.lang.String custom2)
setCustom2 in interface VariantPriceIfcustom2 - The custom2 to set.Copyright © 2018 DS Data Systems UK Ltd.