com.retek.component.customerorder.impl
Class CustomerOrderReservationUtilsManagerImpl

java.lang.Object
  extended bycom.retek.commons.component.impl.DistributedObjectManagerImpl
      extended bycom.retek.component.customerorder.impl.CustomerOrderReservationUtilsManagerImpl
All Implemented Interfaces:
CustomerOrderReservationUtilsManager, DistributedObjectManager

public class CustomerOrderReservationUtilsManagerImpl
extends DistributedObjectManagerImpl
implements CustomerOrderReservationUtilsManager


Constructor Summary
CustomerOrderReservationUtilsManagerImpl(DistributedContext context)
           
 
Method Summary
protected  ReferenceCache fetchMoreReferences(java.lang.Class businessIface)
           
 Quantity getBackOrderedQtyForAllNonDSOrderLines(java.lang.String skuId, Store virtualStore)
           
 Quantity getReservationQtyPlusBOPlusShippedPlusFulfillingQtyForAllDSOrderLines(java.lang.String skuId, Supplier supplier)
           
 Quantity getReservationQtyPlusFulfillingQtyForAllNonDSOrderLines(java.lang.String skuId, Store virtualStore)
           
 boolean isBackOrderedQtyValidForNonDS(java.lang.String skuId, Store virtualStore)
           
 boolean isReservationQtyValidForDS(java.lang.String skuId, Supplier supplier)
           
 boolean isReservationQtyValidForNonDS(java.lang.String skuId, Store virtualStore)
           
 
Methods inherited from class com.retek.commons.component.impl.DistributedObjectManagerImpl
getContext, getReferenceCache
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.retek.commons.component.DistributedObjectManager
getContext
 

Constructor Detail

CustomerOrderReservationUtilsManagerImpl

public CustomerOrderReservationUtilsManagerImpl(DistributedContext context)
Method Detail

getReservationQtyPlusFulfillingQtyForAllNonDSOrderLines

public Quantity getReservationQtyPlusFulfillingQtyForAllNonDSOrderLines(java.lang.String skuId,
                                                                        Store virtualStore)
                                                                 throws SystemException,
                                                                        BusinessException
Specified by:
getReservationQtyPlusFulfillingQtyForAllNonDSOrderLines in interface CustomerOrderReservationUtilsManager
Throws:
SystemException
BusinessException

isReservationQtyValidForNonDS

public boolean isReservationQtyValidForNonDS(java.lang.String skuId,
                                             Store virtualStore)
                                      throws SystemException,
                                             BusinessException
Specified by:
isReservationQtyValidForNonDS in interface CustomerOrderReservationUtilsManager
Throws:
SystemException
BusinessException

isBackOrderedQtyValidForNonDS

public boolean isBackOrderedQtyValidForNonDS(java.lang.String skuId,
                                             Store virtualStore)
                                      throws SystemException,
                                             BusinessException
Specified by:
isBackOrderedQtyValidForNonDS in interface CustomerOrderReservationUtilsManager
Throws:
SystemException
BusinessException

getBackOrderedQtyForAllNonDSOrderLines

public Quantity getBackOrderedQtyForAllNonDSOrderLines(java.lang.String skuId,
                                                       Store virtualStore)
                                                throws SystemException,
                                                       BusinessException
Specified by:
getBackOrderedQtyForAllNonDSOrderLines in interface CustomerOrderReservationUtilsManager
Throws:
SystemException
BusinessException

isReservationQtyValidForDS

public boolean isReservationQtyValidForDS(java.lang.String skuId,
                                          Supplier supplier)
                                   throws SystemException,
                                          BusinessException
Specified by:
isReservationQtyValidForDS in interface CustomerOrderReservationUtilsManager
Throws:
SystemException
BusinessException

getReservationQtyPlusBOPlusShippedPlusFulfillingQtyForAllDSOrderLines

public Quantity getReservationQtyPlusBOPlusShippedPlusFulfillingQtyForAllDSOrderLines(java.lang.String skuId,
                                                                                      Supplier supplier)
                                                                               throws SystemException,
                                                                                      BusinessException
Specified by:
getReservationQtyPlusBOPlusShippedPlusFulfillingQtyForAllDSOrderLines in interface CustomerOrderReservationUtilsManager
Throws:
SystemException
BusinessException

fetchMoreReferences

protected ReferenceCache fetchMoreReferences(java.lang.Class businessIface)
                                      throws SystemException
Specified by:
fetchMoreReferences in class DistributedObjectManagerImpl
Throws:
SystemException


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