org.ofbiz.product.config
Class ProductConfigWrapper
java.lang.Object
org.ofbiz.product.config.ProductConfigWrapper
- All Implemented Interfaces:
- java.io.Serializable
public class ProductConfigWrapper
- extends java.lang.Object
- implements java.io.Serializable
Product Config Wrapper: gets product config to display
- See Also:
- Serialized Form
|
Method Summary |
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getConfigId()
|
java.util.List<ProductConfigWrapper.ConfigOption> |
getDefaultOptions()
|
java.math.BigDecimal |
getDefaultPrice()
|
Delegator |
getDelegator()
|
LocalDispatcher |
getDispatcher()
|
ProductConfigWrapper.ConfigOption |
getItemOtion(int itemIndex,
int optionIndex)
|
GenericValue |
getProduct()
|
java.util.List<ProductConfigWrapper.ConfigItem> |
getQuestions()
|
java.util.List<ProductConfigWrapper.ConfigOption> |
getSelectedOptions()
|
java.math.BigDecimal |
getTotalListPrice()
|
java.math.BigDecimal |
getTotalPrice()
|
boolean |
isCompleted()
|
void |
loadConfig(Delegator delegator,
java.lang.String configId)
|
void |
resetConfig()
|
void |
setDefaultConfig()
|
void |
setSelected(int question,
int option,
int component,
java.lang.String componentOption)
|
void |
setSelected(int question,
int option,
java.lang.String comments)
|
void |
setSelected(java.lang.String configItemId,
java.lang.Long sequenceNum,
java.lang.String configOptionId,
java.lang.String comments)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
module
public static final java.lang.String module
dispatcher
protected transient LocalDispatcher dispatcher
dispatcherName
protected java.lang.String dispatcherName
productStoreId
protected java.lang.String productStoreId
catalogId
protected java.lang.String catalogId
webSiteId
protected java.lang.String webSiteId
currencyUomId
protected java.lang.String currencyUomId
delegator
protected transient Delegator delegator
delegatorName
protected java.lang.String delegatorName
product
protected GenericValue product
autoUserLogin
protected GenericValue autoUserLogin
listPrice
protected java.math.BigDecimal listPrice
basePrice
protected java.math.BigDecimal basePrice
defaultPrice
protected java.math.BigDecimal defaultPrice
configId
protected java.lang.String configId
questions
protected java.util.List<ProductConfigWrapper.ConfigItem> questions
ProductConfigWrapper
public ProductConfigWrapper()
- Creates a new instance of ProductConfigWrapper
ProductConfigWrapper
public ProductConfigWrapper(Delegator delegator,
LocalDispatcher dispatcher,
java.lang.String productId,
java.lang.String productStoreId,
java.lang.String catalogId,
java.lang.String webSiteId,
java.lang.String currencyUomId,
java.util.Locale locale,
GenericValue autoUserLogin)
throws java.lang.Exception
- Throws:
java.lang.Exception
ProductConfigWrapper
public ProductConfigWrapper(ProductConfigWrapper pcw)
loadConfig
public void loadConfig(Delegator delegator,
java.lang.String configId)
throws java.lang.Exception
- Throws:
java.lang.Exception
setSelected
public void setSelected(java.lang.String configItemId,
java.lang.Long sequenceNum,
java.lang.String configOptionId,
java.lang.String comments)
throws java.lang.Exception
- Throws:
java.lang.Exception
resetConfig
public void resetConfig()
setDefaultConfig
public void setDefaultConfig()
getConfigId
public java.lang.String getConfigId()
getDelegator
public Delegator getDelegator()
getDispatcher
public LocalDispatcher getDispatcher()
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getQuestions
public java.util.List<ProductConfigWrapper.ConfigItem> getQuestions()
getProduct
public GenericValue getProduct()
setSelected
public void setSelected(int question,
int option,
java.lang.String comments)
throws java.lang.Exception
- Throws:
java.lang.Exception
setSelected
public void setSelected(int question,
int option,
int component,
java.lang.String componentOption)
throws java.lang.Exception
- Throws:
java.lang.Exception
getSelectedOptions
public java.util.List<ProductConfigWrapper.ConfigOption> getSelectedOptions()
getDefaultOptions
public java.util.List<ProductConfigWrapper.ConfigOption> getDefaultOptions()
getTotalListPrice
public java.math.BigDecimal getTotalListPrice()
getTotalPrice
public java.math.BigDecimal getTotalPrice()
getDefaultPrice
public java.math.BigDecimal getDefaultPrice()
isCompleted
public boolean isCompleted()
getItemOtion
public ProductConfigWrapper.ConfigOption getItemOtion(int itemIndex,
int optionIndex)