| 
 | bea Systems, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
  |
  +--theory.smart.foundation.SmartValue
        |
        +--theory.smart.ebusiness.shipping.ShippingMethodValue
A shipping method is a mechanism by which product is delivered. It stores a standard set of attributes and allows for complex shipping cost calculation.
ShippingMethod, 
ShippingMethodHome, 
ShippingMethod.getShippingMethodByValue(), 
ShippingMethod.setShippingMethodByValue(ShippingMethodValue), Serialized Form| Field Summary | |
|  int | averageShippingTimeaverageShippingTime [ShippingMethod] <*>------> [ int] | 
|  java.lang.String | carriercarrier [ShippingMethod] <*>------> [ String] | 
|  java.lang.String | costCalculationMechanismcostCalculationMechanism [ShippingMethod] <*>------> [ String] | 
|  java.lang.String | descriptiondescription [ShippingMethod] <*>------> [ String] | 
|  boolean | internationalDeliveryinternationalDelivery [ShippingMethod] <*>------> [ boolean] | 
|  java.lang.String | keykey [ShippingMethod] <*>------> [ String] (Primary Key) | 
|  java.lang.String | methodmethod [ShippingMethod] <*>------> [ String] | 
|  java.lang.String | packagingTypepackagingType [ShippingMethod] <*>------> [ String] | 
|  double | percentagepercentage [ShippingMethod] <*>------> [ double] | 
|  boolean | poBoxAllowedpoBoxAllowed [ShippingMethod] <*>------> [ boolean] | 
|  Price | priceprice [ShippingMethod] <*>------> [ theory.smart.axiom.units.Price] | 
|  java.lang.String | restrictionsrestrictions [ShippingMethod] <*>------> [ String] | 
|  boolean | saturdayDeliverysaturdayDelivery [ShippingMethod] <*>------> [ boolean] | 
|  boolean | signatureRequiredsignatureRequired [ShippingMethod] <*>------> [ boolean] | 
|  Quantity | sizeLimitsizeLimit [ShippingMethod] <*>------> [ theory.smart.axiom.units.Quantity] | 
|  Quantity | weightLimitweightLimit [ShippingMethod] <*>------> [ theory.smart.axiom.units.Quantity] | 
| Constructor Summary | |
| protected  | ShippingMethodValue()Only get/setShippingMethodByValue methods are allowed to call this constructor. | 
| Methods inherited from class java.lang.Object | 
| clone, 
equals, 
finalize, 
getClass, 
hashCode, 
notify, 
notifyAll, 
toString, 
wait, 
wait, 
wait | 
| Field Detail | 
public java.lang.String key
                  key
 [ShippingMethod] <*>------> [String] (Primary Key)
 public java.lang.String carrier
                  carrier
 [ShippingMethod] <*>------> [String] 
 public java.lang.String method
                  method
 [ShippingMethod] <*>------> [String] 
 public int averageShippingTime
                  averageShippingTime
 [ShippingMethod] <*>------> [int] 
 public Price price
                  price
 [ShippingMethod] <*>------> [theory.smart.axiom.units.Price] 
 public Quantity weightLimit
                  weightLimit
 [ShippingMethod] <*>------> [theory.smart.axiom.units.Quantity] 
 public java.lang.String restrictions
                  restrictions
 [ShippingMethod] <*>------> [String] 
 public java.lang.String description
                  description
 [ShippingMethod] <*>------> [String] 
 public boolean poBoxAllowed
                  poBoxAllowed
 [ShippingMethod] <*>------> [boolean] 
 public boolean signatureRequired
                  signatureRequired
 [ShippingMethod] <*>------> [boolean] 
 public boolean saturdayDelivery
                  saturdayDelivery
 [ShippingMethod] <*>------> [boolean] 
 public boolean internationalDelivery
                  internationalDelivery
 [ShippingMethod] <*>------> [boolean] 
 public Quantity sizeLimit
                  sizeLimit
 [ShippingMethod] <*>------> [theory.smart.axiom.units.Quantity] 
 public java.lang.String packagingType
                  packagingType
 [ShippingMethod] <*>------> [String] 
 public double percentage
                  percentage
 [ShippingMethod] <*>------> [double] 
 public java.lang.String costCalculationMechanism
                  costCalculationMechanism
 [ShippingMethod] <*>------> [String] 
 | Constructor Detail | 
protected ShippingMethodValue()
| 
 | bea Systems, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||