|
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 FormField Summary | |
int |
averageShippingTime
averageShippingTime [ShippingMethod] <*>------> [ int ]
|
java.lang.String |
carrier
carrier [ShippingMethod] <*>------> [ String ]
|
java.lang.String |
costCalculationMechanism
costCalculationMechanism [ShippingMethod] <*>------> [ String ]
|
java.lang.String |
description
description [ShippingMethod] <*>------> [ String ]
|
boolean |
internationalDelivery
internationalDelivery [ShippingMethod] <*>------> [ boolean ]
|
java.lang.String |
key
key [ShippingMethod] <*>------> [ String ] (Primary Key)
|
java.lang.String |
method
method [ShippingMethod] <*>------> [ String ]
|
java.lang.String |
packagingType
packagingType [ShippingMethod] <*>------> [ String ]
|
double |
percentage
percentage [ShippingMethod] <*>------> [ double ]
|
boolean |
poBoxAllowed
poBoxAllowed [ShippingMethod] <*>------> [ boolean ]
|
Price |
price
price [ShippingMethod] <*>------> [ theory.smart.axiom.units.Price ]
|
java.lang.String |
restrictions
restrictions [ShippingMethod] <*>------> [ String ]
|
boolean |
saturdayDelivery
saturdayDelivery [ShippingMethod] <*>------> [ boolean ]
|
boolean |
signatureRequired
signatureRequired [ShippingMethod] <*>------> [ boolean ]
|
Quantity |
sizeLimit
sizeLimit [ShippingMethod] <*>------> [ theory.smart.axiom.units.Quantity ]
|
Quantity |
weightLimit
weightLimit [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 |