com.retek.component.customerorder
Interface ContainerDeliveryConfirmationManager

All Superinterfaces:
DistributedObjectManager

public interface ContainerDeliveryConfirmationManager
extends DistributedObjectManager

This is the manager for ContainerDeliveryConfirmation. The reason to have this standalone manager is to expose minimum APIs to the third-party system.


Method Summary
 boolean checkForDuplicateCarrierAndTrackingNumber(java.lang.String carrierId, java.lang.String trackingNumber, DistributedReference shippedContainerRef)
           
 ContainerDeliveryConfirmation findConfirmation(DistributedReference carrierRef, java.lang.String carrierTrackingNumber)
           
 ContainerDeliveryConfirmation findConfirmation(DistributedReference carrierRef, java.lang.String carrierTrackingNumber, DistributedReference customerOrderRef)
           
 ContainerDeliveryConfirmation findConfirmation(DistributedReference carrierRef, java.lang.String carrierTrackingNumber, DistributedReference customerOrderRef, DistributedReference shipmentRequestRef)
           
 
Methods inherited from interface com.retek.commons.component.DistributedObjectManager
getContext
 

Method Detail

findConfirmation

public ContainerDeliveryConfirmation findConfirmation(DistributedReference carrierRef,
                                                      java.lang.String carrierTrackingNumber)
                                               throws SystemException,
                                                      BusinessException
Throws:
SystemException
BusinessException

findConfirmation

public ContainerDeliveryConfirmation findConfirmation(DistributedReference carrierRef,
                                                      java.lang.String carrierTrackingNumber,
                                                      DistributedReference customerOrderRef)
                                               throws SystemException,
                                                      BusinessException
Throws:
SystemException
BusinessException

findConfirmation

public ContainerDeliveryConfirmation findConfirmation(DistributedReference carrierRef,
                                                      java.lang.String carrierTrackingNumber,
                                                      DistributedReference customerOrderRef,
                                                      DistributedReference shipmentRequestRef)
                                               throws SystemException,
                                                      BusinessException
Throws:
SystemException
BusinessException

checkForDuplicateCarrierAndTrackingNumber

public boolean checkForDuplicateCarrierAndTrackingNumber(java.lang.String carrierId,
                                                         java.lang.String trackingNumber,
                                                         DistributedReference shippedContainerRef)
                                                  throws SystemException
Throws:
SystemException


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