Interface OrderItem
- All Superinterfaces:
BusinessObject
- All Known Implementing Classes:
OrderItemBean
Interface representing an order item within the system. An order item
corresponds to a single
Product that a
customer purchases in an order.
When the application needs to create an instance that implements
OrderItem,
BusinessObjectFactory
finds the name of the Java class to instantiate from the
"orderItemImplementer" setting in the appComponents.properties
file.
The default "orderItemImplementer" is
OrderItemBean.
- Author:
- David Tobey
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddFormatting(Locale locale, String currencyCode) getCode()getImage()booleanbooleandoubledoublegetName()getOrder()intintintintintgetTotal()voidsetAltPrice(Double altPrice) voidvoidsetCostTotal(Double costTotal) voidsetDecrementedSKUs(String decrementedSKUs) voidsetDiscounts(Collection discounts) voidvoidvoidvoidvoidvoidsetFormattedAltPrice(String formattedAltPrice) voidsetFormattedCost(String formattedCost) voidsetFormattedPrice(String formattedPrice) voidsetFormattedTotal(String formattedTotal) voidvoidsetIsActive(boolean isActive) voidsetIsTaxed(boolean isTaxed) voidsetManufacturer(Manufacturer manufacturer) voidsetManufacturerID(Integer manufacturerID) voidvoidvoidsetOrderDelivery(OrderDelivery orderDelivery) voidsetOrderDeliveryID(int orderDeliveryID) voidsetOrderDiscounts(Collection orderDiscounts) voidsetOrderID(int orderID) voidsetOrderItemAttributes(Collection orderItemAttributes) voidsetOrderItemID(int orderItemID) voidsetOrderShippingRules(Collection orderShippingRules) voidsetProduct(Product product) voidsetProductID(int productID) voidsetProductWeight(Double productWeight) voidsetQuantity(int quantity) voidsetSeoCode(String seoCode) voidsetShortDescription(String shortDescription) voidvoidsetUnitCost(Double unitCost) voidsetUnitPrice(Double unitPrice) voidMethods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
-
Method Details
-
getOrderItemID
int getOrderItemID() -
setOrderItemID
void setOrderItemID(int orderItemID) -
getOrderDeliveryID
int getOrderDeliveryID() -
setOrderDeliveryID
void setOrderDeliveryID(int orderDeliveryID) -
getOrderID
int getOrderID() -
setOrderID
void setOrderID(int orderID) -
getTotal
Double getTotal() -
setTotal
-
getFormattedTotal
String getFormattedTotal() -
setFormattedTotal
-
getWeight
Double getWeight() -
setWeight
-
getCostTotal
Double getCostTotal() -
setCostTotal
-
getQuantity
int getQuantity() -
setQuantity
void setQuantity(int quantity) -
getIsActive
boolean getIsActive() -
setIsActive
void setIsActive(boolean isActive) -
getProductID
int getProductID() -
setProductID
void setProductID(int productID) -
getManufacturerID
Integer getManufacturerID() -
setManufacturerID
-
getCode
String getCode() -
setCode
-
getSeoCode
String getSeoCode() -
setSeoCode
-
getName
String getName() -
setName
-
getUnitPrice
Double getUnitPrice() -
setUnitPrice
-
getUnitCost
Double getUnitCost() -
setUnitCost
-
getAltPrice
Double getAltPrice() -
setAltPrice
-
getProductWeight
Double getProductWeight() -
setProductWeight
-
getFormattedCost
String getFormattedCost() -
setFormattedCost
-
getFormattedPrice
String getFormattedPrice() -
setFormattedPrice
-
getFormattedAltPrice
String getFormattedAltPrice() -
setFormattedAltPrice
-
getIsTaxed
boolean getIsTaxed() -
setIsTaxed
void setIsTaxed(boolean isTaxed) -
getImage
String getImage() -
setImage
-
getExtra1
String getExtra1() -
setExtra1
-
getExtra2
String getExtra2() -
setExtra2
-
getExtra3
String getExtra3() -
setExtra3
-
getExtra4
String getExtra4() -
setExtra4
-
getExtra5
String getExtra5() -
setExtra5
-
getShortDescription
String getShortDescription() -
setShortDescription
-
getDecrementedSKUs
String getDecrementedSKUs() -
setDecrementedSKUs
-
getOrderItemAttributes
Collection getOrderItemAttributes() -
setOrderItemAttributes
-
getOrder
Order getOrder() -
setOrder
-
getOrderDelivery
OrderDelivery getOrderDelivery() -
setOrderDelivery
-
getProduct
Product getProduct() -
setProduct
-
getManufacturer
Manufacturer getManufacturer() -
setManufacturer
-
getOrderDiscounts
Collection getOrderDiscounts() -
setOrderDiscounts
-
getOrderShippingRules
Collection getOrderShippingRules() -
setOrderShippingRules
-
getDiscounts
Collection getDiscounts() -
setDiscounts
-
addFormatting
-
getItemDiscountTotal
double getItemDiscountTotal() -
getItemUnitPrice
double getItemUnitPrice()
-