com.softslate.commerce.businessobjects.order
Interface OrderShippingRule
- All Superinterfaces:
- BusinessObject
- All Known Implementing Classes:
- OrderShippingRuleBean
public interface OrderShippingRule
- extends BusinessObject
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:
ShippingRule
getOrderShippingRuleID
int getOrderShippingRuleID()
setOrderShippingRuleID
void setOrderShippingRuleID(int orderShippingRuleID)
getOrderID
int getOrderID()
setOrderID
void setOrderID(int orderID)
getOrderItemID
java.lang.Integer getOrderItemID()
setOrderItemID
void setOrderItemID(java.lang.Integer orderItemID)
getTotal
java.lang.Double getTotal()
setTotal
void setTotal(java.lang.Double total)
getShippingRuleID
java.lang.Integer getShippingRuleID()
setShippingRuleID
void setShippingRuleID(java.lang.Integer shippingRuleID)
getCode
java.lang.String getCode()
setCode
void setCode(java.lang.String code)
getName
java.lang.String getName()
setName
void setName(java.lang.String name)
getRuleType
java.lang.String getRuleType()
setRuleType
void setRuleType(java.lang.String ruleType)
getFloor
java.lang.Double getFloor()
setFloor
void setFloor(java.lang.Double floor)
getCeiling
java.lang.Double getCeiling()
setCeiling
void setCeiling(java.lang.Double ceiling)
getDiscountType
java.lang.String getDiscountType()
setDiscountType
void setDiscountType(java.lang.String discountType)
getDiscount
java.lang.Double getDiscount()
setDiscount
void setDiscount(java.lang.Double discount)
getPkgDescription
java.lang.String getPkgDescription()
setPkgDescription
void setPkgDescription(java.lang.String pkgDescription)
getPkgWeight
java.lang.Double getPkgWeight()
setPkgWeight
void setPkgWeight(java.lang.Double pkgWeight)
getPkgLength
java.lang.Double getPkgLength()
setPkgLength
void setPkgLength(java.lang.Double pkgLength)
getPkgHeight
java.lang.Double getPkgHeight()
setPkgHeight
void setPkgHeight(java.lang.Double pkgHeight)
getPkgWidth
java.lang.Double getPkgWidth()
setPkgWidth
void setPkgWidth(java.lang.Double pkgWidth)
getLimitMethods
java.lang.String getLimitMethods()
setLimitMethods
void setLimitMethods(java.lang.String limitMethods)
getLimitType
java.lang.String getLimitType()
setLimitType
void setLimitType(java.lang.String limitType)
getExtra1
java.lang.String getExtra1()
setExtra1
void setExtra1(java.lang.String extra1)
getExtra2
java.lang.String getExtra2()
setExtra2
void setExtra2(java.lang.String extra2)
getExtra3
java.lang.String getExtra3()
setExtra3
void setExtra3(java.lang.String extra3)
getPkgExtra1
java.lang.String getPkgExtra1()
setPkgExtra1
void setPkgExtra1(java.lang.String pkgExtra1)
getPkgExtra2
java.lang.String getPkgExtra2()
setPkgExtra2
void setPkgExtra2(java.lang.String pkgExtra2)
getPkgExtra3
java.lang.String getPkgExtra3()
setPkgExtra3
void setPkgExtra3(java.lang.String pkgExtra3)
getPkgExtra4
java.lang.String getPkgExtra4()
setPkgExtra4
void setPkgExtra4(java.lang.String pkgExtra4)
getPkgExtra5
java.lang.String getPkgExtra5()
setPkgExtra5
void setPkgExtra5(java.lang.String pkgExtra5)
getSubtotal
java.lang.Double getSubtotal()
setSubtotal
void setSubtotal(java.lang.Double subtotal)
getShippingRule
ShippingRule getShippingRule()
setShippingRule
void setShippingRule(ShippingRule shippingRule)
getOrder
Order getOrder()
setOrder
void setOrder(Order order)
getOrderItem
OrderItem getOrderItem()
setOrderItem
void setOrderItem(OrderItem orderItem)
getCountries
java.lang.String getCountries()
setCountries
void setCountries(java.lang.String countries)
getStates
java.lang.String getStates()
setStates
void setStates(java.lang.String states)
Copyright © SoftSlate, LLC 20032005