com.retek.component.internet
Interface ExAOrder
- All Superinterfaces:
- ExAOrderBase
- All Known Implementing Classes:
- ExAOrderImpl
- public interface ExAOrder
- extends ExAOrderBase
This is a high level interface which controls access to order information for the
external API.
Retek Inc. Copyright (c) 2003
getState
public java.lang.String getState()
- Value corresponds to the description from the customer order state model.
getOrderNumber
public java.lang.String getOrderNumber()
getBannerNumber
public java.lang.String getBannerNumber()
getDefaultMediaNumber
public java.lang.String getDefaultMediaNumber()
getOrderSourceCode
public java.lang.String getOrderSourceCode()
getCustomer
public ExACustomer getCustomer()
getShipToLabels
public java.util.Set getShipToLabels()
getBillToAddress
public ExAAddress getBillToAddress()
getOrderLines
public java.util.Set getOrderLines()
getPayments
public java.util.Set getPayments()
getShipContainers
public java.util.Set getShipContainers()
getBalance
public java.math.BigDecimal getBalance()
getGrandTotal
public java.math.BigDecimal getGrandTotal()
getTotalTax
public java.math.BigDecimal getTotalTax()
getTotalServiceCharge
public java.math.BigDecimal getTotalServiceCharge()
getTotalShippingCharge
public java.math.BigDecimal getTotalShippingCharge()
getCreatedBy
public ExAUser getCreatedBy()
getPayment
public ExAPayment getPayment(java.lang.String id)
addPayment
public void addPayment(ExAPaymentRequest payment)
cancel
public void cancel(ExAOrderCancelReason cancelReason)
isCancelled
public boolean isCancelled()
getCancelReason
public ExAOrderCancelReason getCancelReason()
getOrderLine
public ExAOrderLine getOrderLine(int lineNumber)
addReturnLine
public void addReturnLine(ExAReturnLine exaReturnLine)
getReturnLines
public java.util.Set getReturnLines()
getMediaSourceCode
public java.lang.String getMediaSourceCode()
Copyright © 2004 Retek Inc. All Rights Reserved.
- Generated at Fri, 10/22/2004 07:28