com.endeca.mobile.services.cart.models
Class ShippingOptionGroup

java.lang.Object
  extended by com.endeca.mobile.services.cart.models.Model
      extended by com.endeca.mobile.services.cart.models.ShippingOptionGroup
All Implemented Interfaces:
java.io.Serializable

public class ShippingOptionGroup
extends Model

A shipping option group maps a List of CartItem objects to a List of ShippingOption objects. If all CartItems have the same ShippingOptions, then the cartItemIds of this ShippingOptionGroup are not necessary, since the user interface can be simplified for this case.

See Also:
Serialized Form

Constructor Summary
ShippingOptionGroup()
           
 
Method Summary
 java.util.List<java.lang.String> getCartItemIds()
           
 java.util.List<ShippingOption> getShippingOptions()
          Shipping Options are required.
 void setCartItemIds(java.util.List<java.lang.String> cartItemIds)
           
 void setShippingOptions(java.util.List<ShippingOption> shippingOptions)
           
 
Methods inherited from class com.endeca.mobile.services.cart.models.Model
containsProperty, getId, getProperties, getProperty, getPropertyAsFloat, getPropertyAsInt, getPropertyAsLong, putProperty, setId, setProperties
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShippingOptionGroup

public ShippingOptionGroup()
Method Detail

getShippingOptions

public java.util.List<ShippingOption> getShippingOptions()
Shipping Options are required.


setShippingOptions

public void setShippingOptions(java.util.List<ShippingOption> shippingOptions)

getCartItemIds

public java.util.List<java.lang.String> getCartItemIds()

setCartItemIds

public void setCartItemIds(java.util.List<java.lang.String> cartItemIds)