|
© 2002 BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.beasys.commerce.foundation.SmartValue | +--com.beasys.commerce.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 calculations.
Field Summary | |
int |
averageShippingTime
The average delivery time. |
java.lang.String |
carrier
The service provider used for delivery. |
java.lang.String |
costCalculationMechanism
Used to specify one of the pre-programmed shipping cost calculation mechanisms. |
java.lang.String |
description
A textual description of this shipping mechanism. |
java.lang.String |
identifier
A key that uniquely identifies this shipping method. |
boolean |
internationalDelivery
True if this mechanism will deliver internationally. |
java.lang.String |
method
The mechanism by which the item will be shipped. |
java.lang.String |
packagingType
The packaging type. |
double |
percentage
Used when the shipping cost is a percentage of the total value of the order. |
boolean |
poBoxAllowed
True if this mechanism will allow delivery to a post office box. |
Money |
price
The base shipping cost. |
java.lang.String |
restrictions
A description of any restrictions that apply to this shipping mechanism. |
boolean |
saturdayDelivery
True if ths shipping mechanism will deliver on a Saturday. |
boolean |
signatureRequired
True if the customer is required to acknowledge delivery with a signature. |
double |
sizeLimit
The maximum deliverable quantity. |
double |
weightLimit
The maximum weight limit for this shipping mechanism. |
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 identifier
public double sizeLimit
public java.lang.String description
public boolean signatureRequired
public double weightLimit
public double percentage
public boolean poBoxAllowed
public java.lang.String restrictions
public int averageShippingTime
public java.lang.String carrier
public boolean saturdayDelivery
public Money price
public java.lang.String packagingType
public java.lang.String costCalculationMechanism
public java.lang.String method
public boolean internationalDelivery
Constructor Detail |
protected ShippingMethodValue()
|
© 2002 BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |