com.elasticpath.sfweb.ajax.bean.impl
Class SkuConfigurationBeanImpl

java.lang.Object
  extended by com.elasticpath.sfweb.ajax.bean.impl.SkuConfigurationBeanImpl
All Implemented Interfaces:
SkuConfigurationBean

public class SkuConfigurationBeanImpl
extends java.lang.Object
implements SkuConfigurationBean

The default implementation of SkuConfigurationBean.


Constructor Summary
SkuConfigurationBeanImpl(java.util.List options, java.util.Map availability)
           
 
Method Summary
 java.util.Map getAvailability()
           
 java.util.List getOptions()
           
 void setAvailability(java.util.Map availability)
           
 void setOptions(java.util.List options)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SkuConfigurationBeanImpl

public SkuConfigurationBeanImpl(java.util.List options,
                                java.util.Map availability)
Parameters:
options - an array of available options
availability - the map specifying the availability of every possible combination of option values
Method Detail

getAvailability

public java.util.Map getAvailability()
Specified by:
getAvailability in interface SkuConfigurationBean
Returns:
the availability

getOptions

public java.util.List getOptions()
Specified by:
getOptions in interface SkuConfigurationBean
Returns:
the options

setAvailability

public void setAvailability(java.util.Map availability)
Specified by:
setAvailability in interface SkuConfigurationBean
Parameters:
availability - the availability to set

setOptions

public void setOptions(java.util.List options)
Specified by:
setOptions in interface SkuConfigurationBean
Parameters:
options - the options to set