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()
int
int
getTotal()
void
setCeiling
(Double ceiling) void
void
setCountries
(String countries) void
setDiscount
(Double discount) void
setDiscountType
(String discountType) void
void
void
void
void
setLimitMethods
(String limitMethods) void
setLimitType
(String limitType) void
void
void
setOrderID
(int orderID) void
setOrderItem
(OrderItem orderItem) void
setOrderItemID
(Integer orderItemID) void
setOrderShippingRuleID
(int orderShippingRuleID) void
setPkgDescription
(String pkgDescription) void
setPkgExtra1
(String pkgExtra1) void
setPkgExtra2
(String pkgExtra2) void
setPkgExtra3
(String pkgExtra3) void
setPkgExtra4
(String pkgExtra4) void
setPkgExtra5
(String pkgExtra5) void
setPkgHeight
(Double pkgHeight) void
setPkgLength
(Double pkgLength) void
setPkgWeight
(Double pkgWeight) void
setPkgWidth
(Double pkgWidth) void
setRuleType
(String ruleType) void
setShippingRule
(ShippingRule shippingRule) void
setShippingRuleID
(Integer shippingRuleID) void
void
setSubtotal
(Double subtotal) void
Methods 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
-