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


Field Summary
 
Fields inherited from interface com.retek.component.internet.ExAOrderBase
CANCELLED_STATE, CLOSED_STATE, GIFT_REGISTRY_SOURCE, INTERNET_SOURCE, NEW_STATE, OPEN_STATE, PENDING_STATE
 
Method Summary
 void addPayment(ExAPaymentRequest payment)
           
 void addReturnLine(ExAReturnLine exaReturnLine)
           
 void cancel(ExAOrderCancelReason cancelReason)
           
 java.math.BigDecimal getBalance()
           
 java.lang.String getBannerNumber()
           
 ExAAddress getBillToAddress()
           
 ExAOrderCancelReason getCancelReason()
           
 ExAUser getCreatedBy()
           
 ExACustomer getCustomer()
           
 java.lang.String getDefaultMediaNumber()
           
 java.math.BigDecimal getGrandTotal()
           
 java.lang.String getMediaSourceCode()
           
 ExAOrderLine getOrderLine(int lineNumber)
           
 java.util.Set getOrderLines()
           
 java.lang.String getOrderNumber()
           
 java.lang.String getOrderSourceCode()
           
 ExAPayment getPayment(java.lang.String id)
           
 java.util.Set getPayments()
           
 java.util.Set getReturnLines()
           
 java.util.Set getShipContainers()
           
 java.util.Set getShipToLabels()
           
 java.lang.String getState()
          Value corresponds to the description from the customer order state model.
 java.math.BigDecimal getTotalServiceCharge()
           
 java.math.BigDecimal getTotalShippingCharge()
           
 java.math.BigDecimal getTotalTax()
           
 boolean isCancelled()
           
 
Methods inherited from interface com.retek.component.internet.ExAOrderBase
addShipToLabel, clearAllShipToLabels
 

Method Detail

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