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.DataSetException
public java.lang.String toString()
toString
in class java.lang.Object
public int getId()
getId
in interface VariantPriceIf
public void setId(int id)
setId
in interface VariantPriceIf
id
- The id to set.public int getProductsId()
getProductsId
in interface VariantPriceIf
public void setProductsId(int productsId)
setProductsId
in interface VariantPriceIf
productsId
- The productId to set.public OptionIf[] getOpts()
VariantPriceIf
getOpts
in interface VariantPriceIf
public void setOpts(OptionIf[] opts)
VariantPriceIf
setOpts
in interface VariantPriceIf
opts
- the opts to setpublic java.lang.String getEncodedOptionValues()
VariantPriceIf
The 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 VariantPriceIf
public void setEncodedOptionValues(java.lang.String encodedOptionValues)
VariantPriceIf
The 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 VariantPriceIf
encodedOptionValues
- The encodedOptionValues to set.public java.lang.String getVariantCode()
getVariantCode
in interface VariantPriceIf
public void setVariantCode(java.lang.String variantCode)
setVariantCode
in interface VariantPriceIf
variantCode
- The variantCode to set.public java.math.BigDecimal getPrice0()
getPrice0
in interface VariantPriceIf
public void setPrice0(java.math.BigDecimal price0)
setPrice0
in interface VariantPriceIf
price0
- The price0 to set.public java.math.BigDecimal getPrice1()
getPrice1
in interface VariantPriceIf
public void setPrice1(java.math.BigDecimal price1)
setPrice1
in interface VariantPriceIf
price1
- The price1 to set.public java.math.BigDecimal getPrice2()
getPrice2
in interface VariantPriceIf
public void setPrice2(java.math.BigDecimal price2)
setPrice2
in interface VariantPriceIf
price2
- The price2 to set.public java.math.BigDecimal getPrice3()
getPrice3
in interface VariantPriceIf
public void setPrice3(java.math.BigDecimal price3)
setPrice3
in interface VariantPriceIf
price3
- The price3 to set.public java.math.BigDecimal getPriceExTax()
VariantPriceIf
getPriceExTax
in interface VariantPriceIf
public void setPriceExTax(java.math.BigDecimal priceExTax)
VariantPriceIf
setPriceExTax
in interface VariantPriceIf
priceExTax
- the priceExTax to setpublic java.math.BigDecimal getPriceIncTax()
VariantPriceIf
getPriceIncTax
in interface VariantPriceIf
public void setPriceIncTax(java.math.BigDecimal priceIncTax)
VariantPriceIf
setPriceIncTax
in interface VariantPriceIf
priceIncTax
- the priceIncTax to setpublic java.util.Calendar getDateAdded()
getDateAdded
in interface VariantPriceIf
public void setDateAdded(java.util.Calendar dateAdded)
setDateAdded
in interface VariantPriceIf
dateAdded
- the dateAdded to setpublic java.util.Calendar getDateLastModified()
getDateLastModified
in interface VariantPriceIf
public void setDateLastModified(java.util.Calendar dateLastModified)
setDateLastModified
in interface VariantPriceIf
dateLastModified
- the dateLastModified to setpublic java.lang.String getStoreId()
VariantPriceIf
getStoreId
in interface VariantPriceIf
public void setStoreId(java.lang.String storeId)
VariantPriceIf
setStoreId
in interface VariantPriceIf
storeId
- the storeIdpublic java.lang.String getCustom1()
getCustom1
in interface VariantPriceIf
public void setCustom1(java.lang.String custom1)
setCustom1
in interface VariantPriceIf
custom1
- The custom1 to set.public java.lang.String getCustom2()
getCustom2
in interface VariantPriceIf
public void setCustom2(java.lang.String custom2)
setCustom2
in interface VariantPriceIf
custom2
- The custom2 to set.Copyright © 2018 DS Data Systems UK Ltd.