Interface OrderShippingRule
- All Superinterfaces:
BusinessObject
- All Known Implementing Classes:
OrderShippingRuleBean
Interface representing an order shipping rule within the system. An order shipping rule
can be thought of as a
ShippingRule that has been
applied to a user's order, either on the level of the order as whole or on
the level of a single order item.
When the application needs to create an instance that implements
OrderShippingRule,
BusinessObjectFactory
finds the name of the Java class to instantiate from the
"orderShippingRuleImplementer" setting in the
appComponents.properties file.
The default "orderShippingRuleImplementer" is
OrderShippingRuleBean.
- Author:
- Jason McWilliams
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetCode()getFloor()getName()getOrder()intintgetTotal()voidsetCeiling(Double ceiling) voidvoidsetCountries(String countries) voidsetDiscount(Double discount) voidsetDiscountType(String discountType) voidvoidvoidvoidvoidsetLimitMethods(String limitMethods) voidsetLimitType(String limitType) voidvoidvoidsetOrderID(int orderID) voidsetOrderItem(OrderItem orderItem) voidsetOrderItemID(Integer orderItemID) voidsetOrderShippingRuleID(int orderShippingRuleID) voidsetPkgDescription(String pkgDescription) voidsetPkgExtra1(String pkgExtra1) voidsetPkgExtra2(String pkgExtra2) voidsetPkgExtra3(String pkgExtra3) voidsetPkgExtra4(String pkgExtra4) voidsetPkgExtra5(String pkgExtra5) voidsetPkgHeight(Double pkgHeight) voidsetPkgLength(Double pkgLength) voidsetPkgWeight(Double pkgWeight) voidsetPkgWidth(Double pkgWidth) voidsetRuleType(String ruleType) voidsetShippingRule(ShippingRule shippingRule) voidsetShippingRuleID(Integer shippingRuleID) voidvoidsetSubtotal(Double subtotal) voidMethods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
-
Method Details
-
getOrderShippingRuleID
int getOrderShippingRuleID() -
setOrderShippingRuleID
void setOrderShippingRuleID(int orderShippingRuleID) -
getOrderID
int getOrderID() -
setOrderID
void setOrderID(int orderID) -
getOrderItemID
Integer getOrderItemID() -
setOrderItemID
-
getTotal
Double getTotal() -
setTotal
-
getShippingRuleID
Integer getShippingRuleID() -
setShippingRuleID
-
getCode
String getCode() -
setCode
-
getName
String getName() -
setName
-
getRuleType
String getRuleType() -
setRuleType
-
getFloor
Double getFloor() -
setFloor
-
getCeiling
Double getCeiling() -
setCeiling
-
getDiscountType
String getDiscountType() -
setDiscountType
-
getDiscount
Double getDiscount() -
setDiscount
-
getPkgDescription
String getPkgDescription() -
setPkgDescription
-
getPkgWeight
Double getPkgWeight() -
setPkgWeight
-
getPkgLength
Double getPkgLength() -
setPkgLength
-
getPkgHeight
Double getPkgHeight() -
setPkgHeight
-
getPkgWidth
Double getPkgWidth() -
setPkgWidth
-
getLimitMethods
String getLimitMethods() -
setLimitMethods
-
getLimitType
String getLimitType() -
setLimitType
-
getExtra1
String getExtra1() -
setExtra1
-
getExtra2
String getExtra2() -
setExtra2
-
getExtra3
String getExtra3() -
setExtra3
-
getPkgExtra1
String getPkgExtra1() -
setPkgExtra1
-
getPkgExtra2
String getPkgExtra2() -
setPkgExtra2
-
getPkgExtra3
String getPkgExtra3() -
setPkgExtra3
-
getPkgExtra4
String getPkgExtra4() -
setPkgExtra4
-
getPkgExtra5
String getPkgExtra5() -
setPkgExtra5
-
getSubtotal
Double getSubtotal() -
setSubtotal
-
getShippingRule
ShippingRule getShippingRule() -
setShippingRule
-
getOrder
Order getOrder() -
setOrder
-
getOrderItem
OrderItem getOrderItem() -
setOrderItem
-
getCountries
String getCountries() -
setCountries
-
getStates
String getStates() -
setStates
-