com.retek.component.internet.impl
Class ExAOrderLineImpl

java.lang.Object
  extended bycom.retek.component.internet.impl.ExAOrderLineImpl
All Implemented Interfaces:
ExAOrderLine, ExAOrderLineRequest

public class ExAOrderLineImpl
extends java.lang.Object
implements ExAOrderLine, ExAOrderLineRequest


Constructor Summary
ExAOrderLineImpl()
           
 
Method Summary
 void addMonogramming(java.lang.String sellingSkuDisplayCode, ExAMonogramming exaMonogramming)
           
 void addMonogramming(java.lang.String sellingSkuDisplayCode, ExAMonogrammingRequest monogrammingRequest)
           
 void addPersonalization(java.lang.String sellingSkuDisplayCode, ExAPersonalization exaPersonalization)
           
 void addPersonalization(java.lang.String sellingSkuDisplayCode, ExAPersonalizationRequest personalizationRequest)
           
 void cancel(ExAOrderCancelReason cancelReason)
           
 java.math.BigDecimal getBackorderedQuantity()
           
 java.math.BigDecimal getCancelledQuantity()
           
 ExAOrderCancelReason getCancelReason()
           
 java.util.Date getEstimatedDeliveryDate()
           
 java.util.Date getEstimatedShipDate()
           
 java.math.BigDecimal getExtendedPrice()
           
 java.math.BigDecimal getFulfillingQuantity()
           
 ExAGiftCard getGiftCard()
           
 ExAGiftWrap getGiftWrap()
           
 java.util.Date getHoldDate()
           
 int getLineNumber()
           
 ExAOrderLineType getLineType()
           
 ExAMonogramming getMonogramming(java.lang.String sellingSkuDisplayCode)
           
 ExAPersonalization getPersonalization(java.lang.String sellingSkuDisplayCode)
           
 java.lang.String getRegistryNumber()
           
 java.lang.String getRegistryType()
           
 java.math.BigDecimal getRequestedQuantity()
           
 java.math.BigDecimal getReturnableQuantity()
           
 ExASellingSku getSellingSku()
           
 java.math.BigDecimal getShippedQuantity()
           
 java.lang.String getState()
          Value corresponds to the description from the customer order line state model.
 java.math.BigDecimal getTotalServiceCharge()
           
 java.math.BigDecimal getTotalShippingCharge()
           
 java.math.BigDecimal getTotalTax()
           
 boolean isCancelled()
           
 boolean isModified()
           
 boolean isNewOrderLine()
           
 boolean isReturnable()
           
 void setBackorderedQuantity(java.math.BigDecimal backorderedQuantity)
           
 void setCancelledQuantity(java.math.BigDecimal decimal)
           
 void setEstimatedDeliveryDate(java.util.Date estimatedDeliveryDate)
           
 void setEstimatedShipDate(java.util.Date estimatedShipDate)
           
 void setExtendedPrice(java.math.BigDecimal extendedPrice)
           
 void setFulfillingQty(java.math.BigDecimal fulfillingQty)
           
 void setGiftCardRequest(ExAGiftCardRequest giftCardRequest)
           
 void setGiftWrapRequest(ExAGiftWrapRequest giftWrapRequest)
           
 void setHoldDate(java.util.Date holdDate)
           
 void setIsReturnable(boolean isReturnable)
           
 void setLineNumber(int lineNumber)
           
 void setLineType(ExAOrderLineType orderLineType)
           
 void setModified(boolean modified)
           
 void setRegistryNumber(java.lang.String registryNumber)
           
 void setRegistryType(java.lang.String registryType)
           
 void setRequestedQuantity(java.math.BigDecimal requestedQuantity)
           
 void setReturanbleQuantity(java.math.BigDecimal returnableQty)
           
 void setSellingSku(ExABaseSellingSku sellingSku)
           
 void setSellingSku(ExASellingSku sellingSku)
           
 void setShippedQuantity(java.math.BigDecimal shippedQuantity)
           
 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

ExAOrderLineImpl

public ExAOrderLineImpl()
Method Detail

getRequestedQuantity

public java.math.BigDecimal getRequestedQuantity()
Specified by:
getRequestedQuantity in interface ExAOrderLine

setRequestedQuantity

public void setRequestedQuantity(java.math.BigDecimal requestedQuantity)
Specified by:
setRequestedQuantity in interface ExAOrderLineRequest

getShippedQuantity

public java.math.BigDecimal getShippedQuantity()
Specified by:
getShippedQuantity in interface ExAOrderLine

setShippedQuantity

public void setShippedQuantity(java.math.BigDecimal shippedQuantity)

getBackorderedQuantity

public java.math.BigDecimal getBackorderedQuantity()
Specified by:
getBackorderedQuantity in interface ExAOrderLine

setBackorderedQuantity

public void setBackorderedQuantity(java.math.BigDecimal backorderedQuantity)

getEstimatedDeliveryDate

public java.util.Date getEstimatedDeliveryDate()
Specified by:
getEstimatedDeliveryDate in interface ExAOrderLine

getEstimatedShipDate

public java.util.Date getEstimatedShipDate()
Specified by:
getEstimatedShipDate in interface ExAOrderLine

setEstimatedDeliveryDate

public void setEstimatedDeliveryDate(java.util.Date estimatedDeliveryDate)

setEstimatedShipDate

public void setEstimatedShipDate(java.util.Date estimatedShipDate)

setState

public void setState(java.lang.String state)

getExtendedPrice

public java.math.BigDecimal getExtendedPrice()
Specified by:
getExtendedPrice in interface ExAOrderLine

getTotalTax

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

isCancelled

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

cancel

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

getCancelReason

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

getState

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

Specified by:
getState in interface ExAOrderLine

setExtendedPrice

public void setExtendedPrice(java.math.BigDecimal extendedPrice)

setTotalTax

public void setTotalTax(java.math.BigDecimal totalTax)

getLineNumber

public int getLineNumber()
Specified by:
getLineNumber in interface ExAOrderLine

setLineNumber

public void setLineNumber(int lineNumber)

getSellingSku

public ExASellingSku getSellingSku()
Specified by:
getSellingSku in interface ExAOrderLine

setSellingSku

public void setSellingSku(ExABaseSellingSku sellingSku)
Specified by:
setSellingSku in interface ExAOrderLineRequest

setSellingSku

public void setSellingSku(ExASellingSku sellingSku)

getCancelledQuantity

public java.math.BigDecimal getCancelledQuantity()
Specified by:
getCancelledQuantity in interface ExAOrderLine

setCancelledQuantity

public void setCancelledQuantity(java.math.BigDecimal decimal)

getGiftWrap

public ExAGiftWrap getGiftWrap()
Specified by:
getGiftWrap in interface ExAOrderLine

setGiftWrapRequest

public void setGiftWrapRequest(ExAGiftWrapRequest giftWrapRequest)
Specified by:
setGiftWrapRequest in interface ExAOrderLineRequest

setGiftCardRequest

public void setGiftCardRequest(ExAGiftCardRequest giftCardRequest)
Specified by:
setGiftCardRequest in interface ExAOrderLineRequest

getGiftCard

public ExAGiftCard getGiftCard()
Specified by:
getGiftCard in interface ExAOrderLine

getTotalServiceCharge

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

setTotalServiceCharge

public void setTotalServiceCharge(java.math.BigDecimal totalServiceCharge)

getTotalShippingCharge

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

setTotalShippingCharge

public void setTotalShippingCharge(java.math.BigDecimal totalShippingCharge)

getPersonalization

public ExAPersonalization getPersonalization(java.lang.String sellingSkuDisplayCode)
Specified by:
getPersonalization in interface ExAOrderLine

getMonogramming

public ExAMonogramming getMonogramming(java.lang.String sellingSkuDisplayCode)
Specified by:
getMonogramming in interface ExAOrderLine

addPersonalization

public void addPersonalization(java.lang.String sellingSkuDisplayCode,
                               ExAPersonalizationRequest personalizationRequest)
Specified by:
addPersonalization in interface ExAOrderLineRequest

addMonogramming

public void addMonogramming(java.lang.String sellingSkuDisplayCode,
                            ExAMonogrammingRequest monogrammingRequest)
Specified by:
addMonogramming in interface ExAOrderLineRequest

addPersonalization

public void addPersonalization(java.lang.String sellingSkuDisplayCode,
                               ExAPersonalization exaPersonalization)
Specified by:
addPersonalization in interface ExAOrderLineRequest

addMonogramming

public void addMonogramming(java.lang.String sellingSkuDisplayCode,
                            ExAMonogramming exaMonogramming)
Specified by:
addMonogramming in interface ExAOrderLineRequest

setHoldDate

public void setHoldDate(java.util.Date holdDate)
Specified by:
setHoldDate in interface ExAOrderLineRequest

getHoldDate

public java.util.Date getHoldDate()

setRegistryNumber

public void setRegistryNumber(java.lang.String registryNumber)
Specified by:
setRegistryNumber in interface ExAOrderLineRequest

setRegistryType

public void setRegistryType(java.lang.String registryType)
Specified by:
setRegistryType in interface ExAOrderLineRequest

getRegistryType

public java.lang.String getRegistryType()
Specified by:
getRegistryType in interface ExAOrderLine

getRegistryNumber

public java.lang.String getRegistryNumber()
Specified by:
getRegistryNumber in interface ExAOrderLine

isNewOrderLine

public boolean isNewOrderLine()

setIsReturnable

public void setIsReturnable(boolean isReturnable)

isReturnable

public boolean isReturnable()
Specified by:
isReturnable in interface ExAOrderLine

getReturnableQuantity

public java.math.BigDecimal getReturnableQuantity()
Specified by:
getReturnableQuantity in interface ExAOrderLine

setReturanbleQuantity

public void setReturanbleQuantity(java.math.BigDecimal returnableQty)

setModified

public void setModified(boolean modified)

isModified

public boolean isModified()

getLineType

public ExAOrderLineType getLineType()

setLineType

public void setLineType(ExAOrderLineType orderLineType)

getFulfillingQuantity

public java.math.BigDecimal getFulfillingQuantity()
Specified by:
getFulfillingQuantity in interface ExAOrderLine

setFulfillingQty

public void setFulfillingQty(java.math.BigDecimal fulfillingQty)


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