com.retek.component.customerorder.impl
Class ShippedContainerImpl

java.lang.Object
  extended bycom.retek.commons.component.impl.BusinessObjectImpl
      extended bycom.retek.commons.component.impl.DistributedObjectImpl
          extended bycom.retek.component.customerorder.impl.ShippedContainerImpl
All Implemented Interfaces:
BusinessObject, ContainerDeliveryConfirmation, DistributedObject, ShippedContainer

public class ShippedContainerImpl
extends DistributedObjectImpl
implements ShippedContainer, ContainerDeliveryConfirmation


Nested Class Summary
 
Nested classes inherited from class com.retek.commons.component.impl.DistributedObjectImpl
DistributedObjectImpl.DtoBurgular
 
Field Summary
 
Fields inherited from class com.retek.commons.component.impl.BusinessObjectImpl
context
 
Constructor Summary
ShippedContainerImpl(DistributedContext context, DistributedReference ref)
           
ShippedContainerImpl(DistributedContext context, DistributedReference ref, boolean createHollow)
           
 
Method Summary
 void addConfirmedReturnedStandardShippingCharge(Money amt)
           
 void addContainerLine(ShippedContainerLine line)
           
 void addPendingReturnedStandardShippingCharge(Money amt)
           
 void adjustContainerValues()
           
 Money getActualExtendedRushDeliveryTaxAtShipTime()
           
 Money getActualExtendedShippingTaxAtShipTime()
           
 Money getAdditionalShippingCharge()
           
 java.lang.Class getBusinessInterface()
           
 Carrier getCarrier()
           
 java.lang.String getCarrierTrackingNumber()
           
 java.lang.String getCarrierTrackingUrl()
           
 Money getChargedRushDeliveryTax()
           
 Money getChargedStandardShippingTax()
           
 Money getConfirmedReturnedStandardShippingCharge()
           
 RDate getDeliveryConfirmationDate()
           
 ShippedContainerDto getDto()
           
 RDate getEstimatedArrivalDate()
           
 RDate getExpectedReceiptDate()
           
 Money getExtendedAdditionalShippingTax()
           
 Warehouse getFulfillmentWarehouse()
           
 Quantity getHeight()
           
 Quantity getLength()
           
 CustomerOrder getOrder()
           
 Money getReturnedStandardShippingCharge()
           
 Warehouse getReturnWarehouse()
           
 java.lang.String getRmaNumber()
           
 Money getRushDeliveryCharge()
           
 ExportState getSalesAuditExportState()
           
 RDate getSalesAuditTransactionDate()
           
 Money getSettlementValue()
           
 RDate getShipConfirmationReceivedDate()
           
 Address getShipFromAddress()
           
 ShipmentRequest getShipmentRequest()
           
 java.util.Set getShippedContainerLines()
           
 java.lang.String getShippedContainerNumber()
           
 RDate getShippedDate()
           
 ShippingMethod getShippingMethod()
           
 ShipTo getShipTo()
           
 Money getStandardShippingCharge()
           
 Money getStandardShippingItemTotal()
           
 Supplier getSupplier()
           
 ShippedContainerTaxCalculatorInvoice getTaxCalculatorInvoice()
           
 java.lang.String getTaxInvoiceNumber()
           
 Money getTotalActualStandardShippingAndRushDeliveryTax()
           
 Money getTotalActualTaxAtShipTime()
           
 Money getTotalChargedStandardShippingAndRushDeliveryTax()
           
 Money getTotalChargedTaxAtShipTime()
           
 Money getTotalExtendedPrice()
           
 Money getTotalGiftServiceCharge()
           
 Money getTotalMerchChargeForRushShipping()
           
 Money getTotalMerchChargeForStandardShipping()
           
 Money getTotalPersonalizationServiceCharge()
           
 Money getTotalServiceCharge()
           
 Quantity getTotalShippedQuantity()
           
 Money getTotalShippingCharge()
           
 Money getTotalTax()
           
 java.lang.String getType()
           
 Quantity getWeight()
           
 Quantity getWidth()
           
 boolean isExchangeSaleShipment()
           
 boolean isReplacementSale()
           
 boolean isZeroChargeShipTo()
           
 void markReadyForSalesAuditExport()
           
 void setActualExtendedRushDeliveryTaxAtShipTime(Money money)
           
 void setActualExtendedShippingTaxAtShipTime(Money money)
           
 void setCarrier(Carrier carrier)
           
 void setCarrierTrackingNumber(java.lang.String carrierTrackingNumber)
           
 void setDeliveryConfirmationDate(RDate deliveryDate)
           
 void setEstimatedArrivalDate(RDate estimatedArrivalDate)
           
 void setFulfillmentWarehouse(Warehouse fulfillmentLocation)
           
 void setHeight(Quantity height)
           
 void setLength(Quantity length)
           
 void setReturnWarehouse(Warehouse returnLocation)
           
 void setRmaNumber(java.lang.String rmaNumber)
           
 void setSalesAuditExportState(ExportState salesAuditExportState)
           
 void setShipConfirmationReceivedDate(RDate shipConfirmationReceivedDate)
           
 void setShippedContainerNumber(java.lang.String shippedContainerNumber)
           
 void setShippedDate(RDate shippedDate)
           
 void setShippingMethod(ShippingMethod shippingMethod)
           
 void setSupplier(Supplier supplier)
           
 void setTaxCalculatorInvoice(ShippedContainerTaxCalculatorInvoice shippedContainerInvoice)
           
 void setType(java.lang.String type)
           
 void setWeight(Quantity weight)
           
 void setWidth(Quantity width)
           
 void submit()
           
 
Methods inherited from class com.retek.commons.component.impl.DistributedObjectImpl
attributesToString, createEmptyDto, debugToString, discardChanges, discardChangesShallow, equals, getGenericDto, getId, getReference, getReference, getVersion, hashCode, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isHollow, isPersisted, markAllDeleted, readLatest, refresh, toString, wrap, wrap, wrap, wrap
 
Methods inherited from class com.retek.commons.component.impl.BusinessObjectImpl
checkRelation, checkRelation, getContext
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.retek.commons.component.DistributedObject
debugToString, discardChanges, getContext, getId, getReference, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isPersisted, refresh
 

Constructor Detail

ShippedContainerImpl

public ShippedContainerImpl(DistributedContext context,
                            DistributedReference ref,
                            boolean createHollow)
                     throws SystemException

ShippedContainerImpl

public ShippedContainerImpl(DistributedContext context,
                            DistributedReference ref)
                     throws SystemException
Method Detail

getBusinessInterface

public java.lang.Class getBusinessInterface()
Specified by:
getBusinessInterface in interface BusinessObject
Overrides:
getBusinessInterface in class BusinessObjectImpl

getActualExtendedRushDeliveryTaxAtShipTime

public Money getActualExtendedRushDeliveryTaxAtShipTime()
                                                 throws SystemException
Throws:
SystemException

getActualExtendedShippingTaxAtShipTime

public Money getActualExtendedShippingTaxAtShipTime()
                                             throws SystemException
Throws:
SystemException

setActualExtendedRushDeliveryTaxAtShipTime

public void setActualExtendedRushDeliveryTaxAtShipTime(Money money)
                                                throws SystemException
Throws:
SystemException

setActualExtendedShippingTaxAtShipTime

public void setActualExtendedShippingTaxAtShipTime(Money money)
                                            throws SystemException
Throws:
SystemException

getTotalChargedTaxAtShipTime

public Money getTotalChargedTaxAtShipTime()
                                   throws SystemException
Specified by:
getTotalChargedTaxAtShipTime in interface ShippedContainer
Throws:
SystemException

getTotalActualTaxAtShipTime

public Money getTotalActualTaxAtShipTime()
                                  throws SystemException
Specified by:
getTotalActualTaxAtShipTime in interface ShippedContainer
Throws:
SystemException

getTotalChargedStandardShippingAndRushDeliveryTax

public Money getTotalChargedStandardShippingAndRushDeliveryTax()
                                                        throws SystemException,
                                                               BusinessException
Specified by:
getTotalChargedStandardShippingAndRushDeliveryTax in interface ShippedContainer
Throws:
SystemException
BusinessException

getTotalActualStandardShippingAndRushDeliveryTax

public Money getTotalActualStandardShippingAndRushDeliveryTax()
                                                       throws SystemException,
                                                              BusinessException
Specified by:
getTotalActualStandardShippingAndRushDeliveryTax in interface ShippedContainer
Throws:
SystemException
BusinessException

getDto

public ShippedContainerDto getDto()
                           throws SystemException
Throws:
SystemException

getCarrierTrackingNumber

public java.lang.String getCarrierTrackingNumber()
                                          throws SystemException
Specified by:
getCarrierTrackingNumber in interface ShippedContainer
Throws:
SystemException

getCarrierTrackingUrl

public java.lang.String getCarrierTrackingUrl()
                                       throws SystemException,
                                              BusinessException
Specified by:
getCarrierTrackingUrl in interface ShippedContainer
Throws:
SystemException
BusinessException

getHeight

public Quantity getHeight()
                   throws SystemException
Specified by:
getHeight in interface ShippedContainer
Throws:
SystemException

getLength

public Quantity getLength()
                   throws SystemException
Specified by:
getLength in interface ShippedContainer
Throws:
SystemException

getSalesAuditTransactionDate

public RDate getSalesAuditTransactionDate()
                                   throws SystemException
Specified by:
getSalesAuditTransactionDate in interface ShippedContainer
Throws:
SystemException

getRmaNumber

public java.lang.String getRmaNumber()
                              throws SystemException
Specified by:
getRmaNumber in interface ShippedContainer
Throws:
SystemException

getShippedContainerNumber

public java.lang.String getShippedContainerNumber()
                                           throws SystemException
Specified by:
getShippedContainerNumber in interface ShippedContainer
Throws:
SystemException

getShippedDate

public RDate getShippedDate()
                     throws SystemException
Specified by:
getShippedDate in interface ShippedContainer
Throws:
SystemException

getShipConfirmationReceivedDate

public RDate getShipConfirmationReceivedDate()
                                      throws SystemException
Specified by:
getShipConfirmationReceivedDate in interface ShippedContainer
Throws:
SystemException

getShipmentRequest

public ShipmentRequest getShipmentRequest()
                                   throws SystemException
Specified by:
getShipmentRequest in interface ShippedContainer
Throws:
SystemException

getType

public java.lang.String getType()
                         throws SystemException
Specified by:
getType in interface ShippedContainer
Throws:
SystemException

getWeight

public Quantity getWeight()
                   throws SystemException
Specified by:
getWeight in interface ShippedContainer
Throws:
SystemException

getWidth

public Quantity getWidth()
                  throws SystemException
Specified by:
getWidth in interface ShippedContainer
Throws:
SystemException

getDeliveryConfirmationDate

public RDate getDeliveryConfirmationDate()
                                  throws SystemException
Specified by:
getDeliveryConfirmationDate in interface ShippedContainer
Throws:
SystemException

getEstimatedArrivalDate

public RDate getEstimatedArrivalDate()
                              throws SystemException
Specified by:
getEstimatedArrivalDate in interface ShippedContainer
Throws:
SystemException

isReplacementSale

public boolean isReplacementSale()
                          throws SystemException
Specified by:
isReplacementSale in interface ShippedContainer
Throws:
SystemException

isZeroChargeShipTo

public boolean isZeroChargeShipTo()
                           throws SystemException,
                                  BusinessException
Specified by:
isZeroChargeShipTo in interface ShippedContainer
Throws:
SystemException
BusinessException

getTotalShippedQuantity

public Quantity getTotalShippedQuantity()
                                 throws SystemException
Specified by:
getTotalShippedQuantity in interface ShippedContainer
Throws:
SystemException

setCarrierTrackingNumber

public void setCarrierTrackingNumber(java.lang.String carrierTrackingNumber)
                              throws SystemException
Specified by:
setCarrierTrackingNumber in interface ShippedContainer
Throws:
SystemException

setHeight

public void setHeight(Quantity height)
               throws SystemException
Specified by:
setHeight in interface ShippedContainer
Throws:
SystemException

setLength

public void setLength(Quantity length)
               throws SystemException
Specified by:
setLength in interface ShippedContainer
Throws:
SystemException

setRmaNumber

public void setRmaNumber(java.lang.String rmaNumber)
                  throws SystemException
Specified by:
setRmaNumber in interface ShippedContainer
Throws:
SystemException

setShippedContainerNumber

public void setShippedContainerNumber(java.lang.String shippedContainerNumber)
                               throws SystemException
Specified by:
setShippedContainerNumber in interface ShippedContainer
Throws:
SystemException

setShippedDate

public void setShippedDate(RDate shippedDate)
                    throws SystemException
Specified by:
setShippedDate in interface ShippedContainer
Throws:
SystemException

setShipConfirmationReceivedDate

public void setShipConfirmationReceivedDate(RDate shipConfirmationReceivedDate)
                                     throws SystemException,
                                            BusinessException
Specified by:
setShipConfirmationReceivedDate in interface ShippedContainer
Throws:
SystemException
BusinessException

setType

public void setType(java.lang.String type)
             throws SystemException
Specified by:
setType in interface ShippedContainer
Throws:
SystemException

setWeight

public void setWeight(Quantity weight)
               throws SystemException
Specified by:
setWeight in interface ShippedContainer
Throws:
SystemException

setWidth

public void setWidth(Quantity width)
              throws SystemException
Specified by:
setWidth in interface ShippedContainer
Throws:
SystemException

setDeliveryConfirmationDate

public void setDeliveryConfirmationDate(RDate deliveryDate)
                                 throws SystemException
Specified by:
setDeliveryConfirmationDate in interface ContainerDeliveryConfirmation
Throws:
SystemException

setEstimatedArrivalDate

public void setEstimatedArrivalDate(RDate estimatedArrivalDate)
                             throws SystemException
Specified by:
setEstimatedArrivalDate in interface ShippedContainer
Throws:
SystemException

addContainerLine

public void addContainerLine(ShippedContainerLine line)
                      throws SystemException
Specified by:
addContainerLine in interface ShippedContainer
Throws:
SystemException

getShippedContainerLines

public java.util.Set getShippedContainerLines()
                                       throws SystemException
Specified by:
getShippedContainerLines in interface ShippedContainer
Throws:
SystemException

getOrder

public CustomerOrder getOrder()
                       throws SystemException
Specified by:
getOrder in interface ShippedContainer
Throws:
SystemException

setCarrier

public void setCarrier(Carrier carrier)
                throws SystemException
Specified by:
setCarrier in interface ShippedContainer
Throws:
SystemException

setShippingMethod

public void setShippingMethod(ShippingMethod shippingMethod)
                       throws SystemException
Specified by:
setShippingMethod in interface ShippedContainer
Throws:
SystemException

getCarrier

public Carrier getCarrier()
                   throws SystemException
Specified by:
getCarrier in interface ShippedContainer
Throws:
SystemException

getShippingMethod

public ShippingMethod getShippingMethod()
                                 throws SystemException
Specified by:
getShippingMethod in interface ShippedContainer
Throws:
SystemException

getSalesAuditExportState

public ExportState getSalesAuditExportState()
                                     throws SystemException
Specified by:
getSalesAuditExportState in interface ShippedContainer
Throws:
SystemException

setSalesAuditExportState

public void setSalesAuditExportState(ExportState salesAuditExportState)
                              throws SystemException
Throws:
SystemException

markReadyForSalesAuditExport

public void markReadyForSalesAuditExport()
                                  throws SystemException,
                                         BusinessException
Throws:
SystemException
BusinessException

getSettlementValue

public Money getSettlementValue()
                         throws SystemException,
                                BusinessException
Specified by:
getSettlementValue in interface ShippedContainer
Throws:
SystemException
BusinessException

getTotalGiftServiceCharge

public Money getTotalGiftServiceCharge()
                                throws SystemException,
                                       BusinessException
Specified by:
getTotalGiftServiceCharge in interface ShippedContainer
Throws:
SystemException
BusinessException

getTotalPersonalizationServiceCharge

public Money getTotalPersonalizationServiceCharge()
                                           throws SystemException,
                                                  BusinessException
Specified by:
getTotalPersonalizationServiceCharge in interface ShippedContainer
Throws:
SystemException
BusinessException

getFulfillmentWarehouse

public Warehouse getFulfillmentWarehouse()
                                  throws SystemException
Specified by:
getFulfillmentWarehouse in interface ShippedContainer
Throws:
SystemException

setFulfillmentWarehouse

public void setFulfillmentWarehouse(Warehouse fulfillmentLocation)
                             throws SystemException
Specified by:
setFulfillmentWarehouse in interface ShippedContainer
Throws:
SystemException

getReturnWarehouse

public Warehouse getReturnWarehouse()
                             throws SystemException
Specified by:
getReturnWarehouse in interface ShippedContainer
Throws:
SystemException

setReturnWarehouse

public void setReturnWarehouse(Warehouse returnLocation)
                        throws SystemException
Specified by:
setReturnWarehouse in interface ShippedContainer
Throws:
SystemException

getSupplier

public Supplier getSupplier()
                     throws SystemException,
                            BusinessException
Specified by:
getSupplier in interface ShippedContainer
Throws:
SystemException
BusinessException

setSupplier

public void setSupplier(Supplier supplier)
                 throws SystemException
Specified by:
setSupplier in interface ShippedContainer
Throws:
SystemException

adjustContainerValues

public void adjustContainerValues()
                           throws SystemException,
                                  BusinessException
Specified by:
adjustContainerValues in interface ShippedContainer
Throws:
SystemException
BusinessException

setTaxCalculatorInvoice

public void setTaxCalculatorInvoice(ShippedContainerTaxCalculatorInvoice shippedContainerInvoice)
                             throws SystemException
Throws:
SystemException

getTaxInvoiceNumber

public java.lang.String getTaxInvoiceNumber()
                                     throws SystemException
Specified by:
getTaxInvoiceNumber in interface ShippedContainer
Throws:
SystemException

getTaxCalculatorInvoice

public ShippedContainerTaxCalculatorInvoice getTaxCalculatorInvoice()
                                                             throws SystemException
Specified by:
getTaxCalculatorInvoice in interface ShippedContainer
Throws:
SystemException

getShipFromAddress

public Address getShipFromAddress()
                           throws SystemException,
                                  BusinessException
Throws:
SystemException
BusinessException

getStandardShippingCharge

public Money getStandardShippingCharge()
                                throws SystemException,
                                       BusinessException
Specified by:
getStandardShippingCharge in interface ShippedContainer
Throws:
SystemException
BusinessException

addPendingReturnedStandardShippingCharge

public void addPendingReturnedStandardShippingCharge(Money amt)
                                              throws SystemException
Throws:
SystemException

getConfirmedReturnedStandardShippingCharge

public Money getConfirmedReturnedStandardShippingCharge()
                                                 throws SystemException
Throws:
SystemException

addConfirmedReturnedStandardShippingCharge

public void addConfirmedReturnedStandardShippingCharge(Money amt)
                                                throws SystemException
Throws:
SystemException

getReturnedStandardShippingCharge

public Money getReturnedStandardShippingCharge()
                                        throws SystemException
Throws:
SystemException

getShipTo

public ShipTo getShipTo()
                 throws SystemException
Specified by:
getShipTo in interface ShippedContainer
Throws:
SystemException

getStandardShippingItemTotal

public Money getStandardShippingItemTotal()
                                   throws SystemException,
                                          BusinessException
Specified by:
getStandardShippingItemTotal in interface ShippedContainer
Throws:
SystemException
BusinessException

getTotalMerchChargeForStandardShipping

public Money getTotalMerchChargeForStandardShipping()
                                             throws SystemException,
                                                    BusinessException
Specified by:
getTotalMerchChargeForStandardShipping in interface ShippedContainer
Throws:
SystemException
BusinessException

getRushDeliveryCharge

public Money getRushDeliveryCharge()
                            throws SystemException,
                                   BusinessException
Specified by:
getRushDeliveryCharge in interface ShippedContainer
Throws:
SystemException
BusinessException

getTotalMerchChargeForRushShipping

public Money getTotalMerchChargeForRushShipping()
                                         throws SystemException,
                                                BusinessException
Specified by:
getTotalMerchChargeForRushShipping in interface ShippedContainer
Throws:
SystemException
BusinessException

getAdditionalShippingCharge

public Money getAdditionalShippingCharge()
                                  throws SystemException,
                                         BusinessException
Specified by:
getAdditionalShippingCharge in interface ShippedContainer
Throws:
SystemException
BusinessException

getExtendedAdditionalShippingTax

public Money getExtendedAdditionalShippingTax()
                                       throws SystemException,
                                              BusinessException
Throws:
SystemException
BusinessException

getTotalShippingCharge

public Money getTotalShippingCharge()
                             throws SystemException,
                                    BusinessException
Specified by:
getTotalShippingCharge in interface ShippedContainer
Throws:
SystemException
BusinessException

getChargedStandardShippingTax

public Money getChargedStandardShippingTax()
                                    throws SystemException
Throws:
SystemException

getChargedRushDeliveryTax

public Money getChargedRushDeliveryTax()
                                throws SystemException,
                                       BusinessException
Throws:
SystemException
BusinessException

getTotalServiceCharge

public Money getTotalServiceCharge()
                            throws SystemException,
                                   BusinessException
Specified by:
getTotalServiceCharge in interface ShippedContainer
Throws:
SystemException
BusinessException

getTotalTax

public Money getTotalTax()
                  throws SystemException,
                         BusinessException
Specified by:
getTotalTax in interface ShippedContainer
Throws:
SystemException
BusinessException

getTotalExtendedPrice

public Money getTotalExtendedPrice()
                            throws SystemException,
                                   BusinessException
Specified by:
getTotalExtendedPrice in interface ShippedContainer
Throws:
SystemException
BusinessException

getExpectedReceiptDate

public RDate getExpectedReceiptDate()
                             throws SystemException,
                                    BusinessException
Specified by:
getExpectedReceiptDate in interface ShippedContainer
Throws:
SystemException
BusinessException

submit

public void submit()
            throws SystemException,
                   BusinessException
Specified by:
submit in interface ContainerDeliveryConfirmation
Throws:
SystemException
BusinessException

isExchangeSaleShipment

public boolean isExchangeSaleShipment()
                               throws SystemException
Throws:
SystemException


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