com.retek.component.internet
Interface ExAOrderLineRequest

All Known Subinterfaces:
ExAOrderLine

public interface ExAOrderLineRequest

This is a high level interface which controls access to ExAOrderLine information for the external API.

Retek Inc. Copyright (c) 2003


Method Summary
 void addMonogramming(java.lang.String sellingSkuDisplayCode, ExAMonogramming monogramming)
          Sets monogramming attributes on the order line.
 void addMonogramming(java.lang.String sellingSkuDisplayCode, ExAMonogrammingRequest monogrammingRequest)
          Sets monogramming attributes on the order line.
 void addPersonalization(java.lang.String sellingSkuDisplayCode, ExAPersonalization personalization)
          Sets personalization attributes on the order line.
 void addPersonalization(java.lang.String sellingSkuDisplayCode, ExAPersonalizationRequest personalizationRequest)
          Sets personalization attributes on the order line.
 void setCarrier(java.lang.String carrier)
          Set the Carrier on the OrderLine
 void setGiftCardRequest(ExAGiftCardRequest giftCardRequest)
          Sets a request for a Gift Card with the orderline.
 void setGiftCertificateAmount(java.lang.String amount)
          Deprecated. Use setGiftVoucherAmount Set the Gift Certificate Amount
 void setGiftCertificateAttribute(ExAGiftCertificateAttributes giftCertificateAttribute)
          Deprecated. Use setGiftVoucherAmount Set the Gift Certificate Attribute on a Gift Certificate Orderline
 void setGiftVoucherAmount(java.lang.String amount)
          Set the Gift Certificate Amount
 void setGiftVoucherAttributes(ExAGiftVoucherAttributes giftCertificateAttribute)
          Set the Gift Certificate Attribute on a Gift Certificate Orderline
 void setGiftWrapRequest(ExAGiftWrapRequest giftWrapRequest)
          Sets a request for the order line to be gift wrapped.
 void setHoldDate(java.util.Date holdDate)
          Sets the hold date on the order line.
 void setRegistryNumber(java.lang.String registryNumber)
           
 void setRegistryType(java.lang.String registryType)
           
 void setRequestedQuantity(java.math.BigDecimal requestedQuantity)
          Sets the quantity requested based upon User input.
 void setSellingSku(ExABaseSellingSku sellingSku)
          Sets the selling sku on the orderline.
 void setShippingMethod(java.lang.String shippingMethod)
          Set the Shipping Method on the OrderLine
 

Method Detail

setSellingSku

public void setSellingSku(ExABaseSellingSku sellingSku)
Sets the selling sku on the orderline. To get this ExABaseSellingSku, call ExAManager().findSellingItem(mediaRequest, sellingItemNumber) to get an ExASellingItem. Select the appropriate ExABaseSellingSku from Set contained on the ExASellingItem using ExABaseSellingSku.getSellingSkuNumber.

Parameters:
sellingSku - An instance of ExABaseSelingSku

setRequestedQuantity

public void setRequestedQuantity(java.math.BigDecimal requestedQuantity)
Sets the quantity requested based upon User input.

Parameters:
requestedQuantity -

addPersonalization

public void addPersonalization(java.lang.String sellingSkuDisplayCode,
                               ExAPersonalizationRequest personalizationRequest)
Sets personalization attributes on the order line.

Parameters:
sellingSkuDisplayCode - This is the Display Code of the associated Selling Sku.
personalizationRequest - An instance of ExAPersonalizationRequest created using the ExARequestManager.

addPersonalization

public void addPersonalization(java.lang.String sellingSkuDisplayCode,
                               ExAPersonalization personalization)
Sets personalization attributes on the order line. This is the same as addPersonalization(String, ExAPersonalizationRequest) except that it assumes an ExAPersonalization object is being applied.

Parameters:
sellingSkuDisplayCode -
personalization -

addMonogramming

public void addMonogramming(java.lang.String sellingSkuDisplayCode,
                            ExAMonogrammingRequest monogrammingRequest)
Sets monogramming attributes on the order line.

Parameters:
sellingSkuDisplayCode - This is the Display Code of the associated Selling Sku
monogrammingRequest - An instance of ExAMonogrammingRequest created using the ExARequestManager.

addMonogramming

public void addMonogramming(java.lang.String sellingSkuDisplayCode,
                            ExAMonogramming monogramming)
Sets monogramming attributes on the order line. This is the same as addMonogramming(String, ExAMonogrammingRequest) except that it assumes an ExAMonogramming object is being applied.

Parameters:
sellingSkuDisplayCode -
monogramming -

setGiftWrapRequest

public void setGiftWrapRequest(ExAGiftWrapRequest giftWrapRequest)
Sets a request for the order line to be gift wrapped.

Parameters:
giftWrapRequest - An instance of ExAGiftWrapRequest from ExARequestManager.buildExAGiftWrapRequest()

setGiftCardRequest

public void setGiftCardRequest(ExAGiftCardRequest giftCardRequest)
Sets a request for a Gift Card with the orderline.

Parameters:
giftCardRequest - An instance of ExAGiftCardRequest built using ExARequestManager.buildGiftCardRequest()

setHoldDate

public void setHoldDate(java.util.Date holdDate)
Sets the hold date on the order line.

Parameters:
holdDate - A user selected Date value.

setShippingMethod

public void setShippingMethod(java.lang.String shippingMethod)
Set the Shipping Method on the OrderLine

Parameters:
shippingMethod - This is the Shipping Method code.

setCarrier

public void setCarrier(java.lang.String carrier)
Set the Carrier on the OrderLine

Parameters:
carrier - This is the Carrier code..

setGiftVoucherAttributes

public void setGiftVoucherAttributes(ExAGiftVoucherAttributes giftCertificateAttribute)
Set the Gift Certificate Attribute on a Gift Certificate Orderline

Parameters:
giftCertificateAttribute - An instance of ExAGiftCertificateAttribute built using new ExAGiftCertificateAttribute

setGiftVoucherAmount

public void setGiftVoucherAmount(java.lang.String amount)
Set the Gift Certificate Amount

Parameters:
amount - The user selected amount for the Gift Certificate orderline.

setGiftCertificateAttribute

public void setGiftCertificateAttribute(ExAGiftCertificateAttributes giftCertificateAttribute)
Deprecated. Use setGiftVoucherAmount Set the Gift Certificate Attribute on a Gift Certificate Orderline

Parameters:
giftCertificateAttribute - An instance of ExAGiftCertificateAttribute built using new ExAGiftCertificateAttribute

setGiftCertificateAmount

public void setGiftCertificateAmount(java.lang.String amount)
Deprecated. Use setGiftVoucherAmount Set the Gift Certificate Amount

Parameters:
amount - The user selected amount for the Gift Certificate orderline.

setRegistryNumber

public void setRegistryNumber(java.lang.String registryNumber)
Parameters:
registryNumber -

setRegistryType

public void setRegistryType(java.lang.String registryType)
Parameters:
registryType -


Copyright © 2005 Retek Inc. All Rights Reserved. - Generated at Fri, 01/21/2005 14:25