com.retek.component.internet.impl
Class ExAOrderImpl

java.lang.Object
  extended bycom.retek.component.internet.impl.ExAOrderImpl
All Implemented Interfaces:
ExAOrder, ExAOrderBase, ExAOrderRequest

public class ExAOrderImpl
extends java.lang.Object
implements ExAOrder, ExAOrderRequest


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
 
Constructor Summary
ExAOrderImpl()
           
 
Method Summary
 void addPayment(ExAPaymentRequest payment)
           
 void addReturnLine(ExAReturnLine exaReturnLine)
           
 void addShipToLabel(ExAShipToLabel exAShipToLabel)
           
 void cancel(ExAOrderCancelReason cancelReason)
           
 void clearAllShipToLabels()
           
 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()
           
 void setBalance(java.math.BigDecimal balance)
           
 void setBannerNumber(java.lang.String bannerNumber)
           
 void setBillToAddress(ExAAddress billToAddress)
           
 void setCreatedBy(ExAUser createdBy)
           
 void setCustomer(ExACustomer customer)
           
 void setCustomerRequest(ExACustomerRequest customerRequest)
           
 void setDefaultMediaNumber(java.lang.String mediaNumber)
           
 void setGrandTotal(java.math.BigDecimal grandTotal)
           
 void setMediaSourceCode(java.lang.String mediaSourceCode)
           
 void setOrderNumber(java.lang.String orderNumber)
           
 void setOrderSourceCode(java.lang.String orderSourceCode)
           
 void setPayments(java.util.Set paymentSet)
           
 void setShipContainers(java.util.Set shipContainers)
           
 void setShipToLabelSet(java.util.Set shipToLabelSet)
           
 void setState(java.lang.String state)
           
 void setTotalServiceCharge(java.math.BigDecimal totalServiceCharge)
           
 void setTotalShippingCharge(java.math.BigDecimal totalShippingCharge)
           
 void setTotalTax(java.math.BigDecimal totalTax)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExAOrderImpl

public ExAOrderImpl()
Method Detail

getCustomer

public ExACustomer getCustomer()
Specified by:
getCustomer in interface ExAOrder

getDefaultMediaNumber

public java.lang.String getDefaultMediaNumber()
Specified by:
getDefaultMediaNumber in interface ExAOrder

getOrderLines

public java.util.Set getOrderLines()
Specified by:
getOrderLines in interface ExAOrder

getShipContainers

public java.util.Set getShipContainers()
Specified by:
getShipContainers in interface ExAOrder

getOrderLine

public ExAOrderLine getOrderLine(int lineNumber)
Specified by:
getOrderLine in interface ExAOrder

getOrderNumber

public java.lang.String getOrderNumber()
Specified by:
getOrderNumber in interface ExAOrder

getPayments

public java.util.Set getPayments()
Specified by:
getPayments in interface ExAOrder

getBillToAddress

public ExAAddress getBillToAddress()
Specified by:
getBillToAddress in interface ExAOrder

getShipToLabels

public java.util.Set getShipToLabels()
Specified by:
getShipToLabels in interface ExAOrder

getBannerNumber

public java.lang.String getBannerNumber()
Specified by:
getBannerNumber in interface ExAOrder

getOrderSourceCode

public java.lang.String getOrderSourceCode()
Specified by:
getOrderSourceCode in interface ExAOrder

getGrandTotal

public java.math.BigDecimal getGrandTotal()
Specified by:
getGrandTotal in interface ExAOrder

getTotalTax

public java.math.BigDecimal getTotalTax()
Specified by:
getTotalTax in interface ExAOrder

getTotalServiceCharge

public java.math.BigDecimal getTotalServiceCharge()
Specified by:
getTotalServiceCharge in interface ExAOrder

getTotalShippingCharge

public java.math.BigDecimal getTotalShippingCharge()
Specified by:
getTotalShippingCharge in interface ExAOrder

getCreatedBy

public ExAUser getCreatedBy()
Specified by:
getCreatedBy in interface ExAOrder

getState

public java.lang.String getState()
Description copied from interface: ExAOrder
Value corresponds to the description from the customer order state model.

Specified by:
getState in interface ExAOrder

getPayment

public ExAPayment getPayment(java.lang.String id)
Specified by:
getPayment in interface ExAOrder

addPayment

public void addPayment(ExAPaymentRequest payment)
Specified by:
addPayment in interface ExAOrder

setCustomer

public void setCustomer(ExACustomer customer)

setCustomerRequest

public void setCustomerRequest(ExACustomerRequest customerRequest)
Specified by:
setCustomerRequest in interface ExAOrderRequest

setDefaultMediaNumber

public void setDefaultMediaNumber(java.lang.String mediaNumber)

setShipToLabelSet

public void setShipToLabelSet(java.util.Set shipToLabelSet)
Specified by:
setShipToLabelSet in interface ExAOrderRequest

addShipToLabel

public void addShipToLabel(ExAShipToLabel exAShipToLabel)
Specified by:
addShipToLabel in interface ExAOrderBase

clearAllShipToLabels

public void clearAllShipToLabels()
Specified by:
clearAllShipToLabels in interface ExAOrderBase

setOrderNumber

public void setOrderNumber(java.lang.String orderNumber)

setPayments

public void setPayments(java.util.Set paymentSet)

setShipContainers

public void setShipContainers(java.util.Set shipContainers)

setBannerNumber

public void setBannerNumber(java.lang.String bannerNumber)
Specified by:
setBannerNumber in interface ExAOrderRequest

setOrderSourceCode

public void setOrderSourceCode(java.lang.String orderSourceCode)
Specified by:
setOrderSourceCode in interface ExAOrderRequest

setGrandTotal

public void setGrandTotal(java.math.BigDecimal grandTotal)

setTotalTax

public void setTotalTax(java.math.BigDecimal totalTax)

setTotalServiceCharge

public void setTotalServiceCharge(java.math.BigDecimal totalServiceCharge)

setTotalShippingCharge

public void setTotalShippingCharge(java.math.BigDecimal totalShippingCharge)

setCreatedBy

public void setCreatedBy(ExAUser createdBy)
Specified by:
setCreatedBy in interface ExAOrderRequest

setState

public void setState(java.lang.String state)

setBillToAddress

public void setBillToAddress(ExAAddress billToAddress)
Specified by:
setBillToAddress in interface ExAOrderRequest

cancel

public void cancel(ExAOrderCancelReason cancelReason)
Specified by:
cancel in interface ExAOrder

isCancelled

public boolean isCancelled()
Specified by:
isCancelled in interface ExAOrder

getCancelReason

public ExAOrderCancelReason getCancelReason()
Specified by:
getCancelReason in interface ExAOrder

addReturnLine

public void addReturnLine(ExAReturnLine exaReturnLine)
Specified by:
addReturnLine in interface ExAOrder

getReturnLines

public java.util.Set getReturnLines()
Specified by:
getReturnLines in interface ExAOrder

getBalance

public java.math.BigDecimal getBalance()
Specified by:
getBalance in interface ExAOrder

setBalance

public void setBalance(java.math.BigDecimal balance)

getMediaSourceCode

public java.lang.String getMediaSourceCode()
Specified by:
getMediaSourceCode in interface ExAOrder

setMediaSourceCode

public void setMediaSourceCode(java.lang.String mediaSourceCode)
Specified by:
setMediaSourceCode in interface ExAOrderRequest


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28