com.retek.component.internet
Interface ExAShippedContainer


public interface ExAShippedContainer

This object represents the shipping information assoicated with a group of orderlines that were shipped via the same container to the same ShipTo. It contains a set of ExAOrderLines and the shipping information associated with these orderlines.

Retek Inc. Copyright (c) 2003


Method Summary
 java.math.BigDecimal getAdditionalShippingCharge()
           
 java.lang.String getCarrierDescription()
          The carrier description.
 java.lang.String getCarrierNumber()
          The carrier number.
 java.lang.String getCarrierTrackingNumber()
           
 java.lang.String getCarrierTrackingUrl()
           
 java.util.Date getDeliveryConfirmationDate()
           
 java.util.Date getEstimatedArrivalDate()
           
 java.util.Date getExpectedReceiptDate()
           
 java.lang.String getFulfillmentWarehouseNumber()
           
 java.math.BigDecimal getHeight()
           
 java.math.BigDecimal getLength()
           
 java.lang.String getRmaNumber()
          Returns the unique identifier for the container
 java.math.BigDecimal getRushDeliveryCharge()
           
 java.math.BigDecimal getSettlementValue()
           
 java.util.Date getShipConfirmationReceivedDate()
           
 java.util.Set getShippedContainerLines()
           
 java.lang.String getShippedContainerNumber()
          Returns the container number of the container that holds the shipped container lines.
 java.util.Date getShippedDate()
           
 java.lang.String getShippingMethodDescription()
           
 java.lang.String getShippingMethodNumber()
           
 ExAShipToLabel getShipTo()
           
 java.math.BigDecimal getStandardShippingCharge()
           
 java.math.BigDecimal getStandardShippingItemTotal()
           
 java.lang.String getSupplierDisplayCode()
           
 java.lang.String getSupplierName()
           
 java.lang.String getTaxInvoiceNumber()
          Tax Invoice is the invoice number passed to us by Vertex
 java.math.BigDecimal getTotalActualStandardShippingAndRushDeliveryTax()
           
 java.math.BigDecimal getTotalActualTaxAtShipTime()
           
 java.math.BigDecimal getTotalChargedStandardShippingAndRushDeliveryTax()
          This is the total of Tax that has acctually been charge.
 java.math.BigDecimal getTotalChargedTaxAtShipTime()
           
 java.math.BigDecimal getTotalExtendedPrice()
          Total Extended means the quantity * the base merch price * the orderlines Example:
 java.math.BigDecimal getTotalGiftServiceCharge()
           
 java.math.BigDecimal getTotalMerchChargeForRushShipping()
          See javadoc for getTotalMerchChargeForStandardShipping.
 java.math.BigDecimal getTotalMerchChargeForStandardShipping()
          Total Merch Charge For Standard Shipping means the following:
 java.math.BigDecimal getTotalPersonalizationServiceCharge()
           
 java.math.BigDecimal getTotalServiceCharge()
           
 java.math.BigDecimal getTotalShippedQuantity()
           
 java.math.BigDecimal getTotalShippingCharge()
           
 java.math.BigDecimal getTotalTax()
           
 java.lang.String getType()
           
 java.math.BigDecimal getWeight()
           
 java.math.BigDecimal getWidth()
           
 boolean isReplacementSale()
           
 boolean isZeroChargeShipTo()
           
 

Method Detail

getCarrierTrackingNumber

public java.lang.String getCarrierTrackingNumber()

getCarrierTrackingUrl

public java.lang.String getCarrierTrackingUrl()

getHeight

public java.math.BigDecimal getHeight()

getLength

public java.math.BigDecimal getLength()

getWeight

public java.math.BigDecimal getWeight()

getWidth

public java.math.BigDecimal getWidth()

getRmaNumber

public java.lang.String getRmaNumber()
Returns the unique identifier for the container

Returns:
String

getShippedContainerNumber

public java.lang.String getShippedContainerNumber()
Returns the container number of the container that holds the shipped container lines.

Returns:
String

getShippedDate

public java.util.Date getShippedDate()

getEstimatedArrivalDate

public java.util.Date getEstimatedArrivalDate()

getType

public java.lang.String getType()

getTaxInvoiceNumber

public java.lang.String getTaxInvoiceNumber()
Tax Invoice is the invoice number passed to us by Vertex


getDeliveryConfirmationDate

public java.util.Date getDeliveryConfirmationDate()

getShipConfirmationReceivedDate

public java.util.Date getShipConfirmationReceivedDate()

getTotalExtendedPrice

public java.math.BigDecimal getTotalExtendedPrice()
Total Extended means the quantity * the base merch price * the orderlines Example:
 	OrderLine 1: Base merch price: 5, quantity 3, extended price is 15
  OrderLine 2: Base merch price: 10, quantity 2, extended price is 10
 
 TotalExtendedPrice is: $25.
 


getStandardShippingCharge

public java.math.BigDecimal getStandardShippingCharge()

getSettlementValue

public java.math.BigDecimal getSettlementValue()

getTotalShippingCharge

public java.math.BigDecimal getTotalShippingCharge()

getTotalServiceCharge

public java.math.BigDecimal getTotalServiceCharge()

getStandardShippingItemTotal

public java.math.BigDecimal getStandardShippingItemTotal()

getTotalMerchChargeForStandardShipping

public java.math.BigDecimal getTotalMerchChargeForStandardShipping()
Total Merch Charge For Standard Shipping means the following:
 	It is the sum of all the standard shipping charge for the order lines on this shipped container
  To understand this, you have to understand how Rcom determines the ammount of shipping to 
  charge a customer.
  Per WS's business rules, the shipping charge is based on the Total $$ of the order.
  Rcom then assigns a % of that "shipping" charge to each orderline based on the
  % of the grand total $$ the order line is. Example: if the OrderLine 1 is $5 and the Order
  $ total is $10, the % of the shipping charge for that line is %50. So if you asked that
  line for its ShippingCharge, and the total shipping charge is $2, the line would return you
  $1.
 Since ExaShippedContainer is a collection of orderlines, this method totals all the 
 ShippingCharges on the order lines this object is holding.
 


getTotalMerchChargeForRushShipping

public java.math.BigDecimal getTotalMerchChargeForRushShipping()
See javadoc for getTotalMerchChargeForStandardShipping. This is the same concept except for rush shipping charges.


getTotalTax

public java.math.BigDecimal getTotalTax()

getTotalChargedStandardShippingAndRushDeliveryTax

public java.math.BigDecimal getTotalChargedStandardShippingAndRushDeliveryTax()
This is the total of Tax that has acctually been charge. Due some complicated business logic, some times tax gets charged different from what was "quoted". Also, each order line carries with it the ammount of tax it is responsable for. This returns the total of the tax each line is responsable for. see javadoc for getTotalMerchChargeForStandardShippping. It talks about how rcom splits responsablity accross orderlines for charges like taxes and shipping.


getTotalActualStandardShippingAndRushDeliveryTax

public java.math.BigDecimal getTotalActualStandardShippingAndRushDeliveryTax()

getTotalPersonalizationServiceCharge

public java.math.BigDecimal getTotalPersonalizationServiceCharge()

getTotalGiftServiceCharge

public java.math.BigDecimal getTotalGiftServiceCharge()

getAdditionalShippingCharge

public java.math.BigDecimal getAdditionalShippingCharge()

getRushDeliveryCharge

public java.math.BigDecimal getRushDeliveryCharge()

getExpectedReceiptDate

public java.util.Date getExpectedReceiptDate()

isReplacementSale

public boolean isReplacementSale()

isZeroChargeShipTo

public boolean isZeroChargeShipTo()

getTotalActualTaxAtShipTime

public java.math.BigDecimal getTotalActualTaxAtShipTime()

getTotalShippedQuantity

public java.math.BigDecimal getTotalShippedQuantity()

getTotalChargedTaxAtShipTime

public java.math.BigDecimal getTotalChargedTaxAtShipTime()

getSupplierDisplayCode

public java.lang.String getSupplierDisplayCode()

getSupplierName

public java.lang.String getSupplierName()

getCarrierNumber

public java.lang.String getCarrierNumber()
The carrier number.

Returns:
String

getCarrierDescription

public java.lang.String getCarrierDescription()
The carrier description.

Returns:

getShippingMethodNumber

public java.lang.String getShippingMethodNumber()

getShippingMethodDescription

public java.lang.String getShippingMethodDescription()

getFulfillmentWarehouseNumber

public java.lang.String getFulfillmentWarehouseNumber()

getShipTo

public ExAShipToLabel getShipTo()

getShippedContainerLines

public java.util.Set getShippedContainerLines()
Returns:
java.util.Set of ExAShippedContainerLine


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