com.retek.component.inventory.impl.remote
Interface InventoryServiceTestRemote

All Superinterfaces:
DefaultSessionRemote, javax.ejb.EJBObject, java.rmi.Remote

public interface InventoryServiceTestRemote
extends DefaultSessionRemote

Remote interface for com.retek.component.inventory.impl.remote.InventoryServiceTest.


Method Summary
 void add(WarehouseSkuAvailabilityRecordDto whSkuAvailRecDto)
           
 void addInventoryToCache(InventoryDto inventoryDto, IntegrationReference bannerRef, IntegrationReference channelTypeRef)
           
 PurchaseOrderDto addPurchaseOrderToCache(PurchaseOrderDto purchaseOrderDto)
           
 void addSupplierInventoryToCache(SupplierInventoryDto supplierInventoryDto)
           
 void clearWarehouseSkuAvailabilityRecords()
           
 InventoryDto getTotalAvailableQuantity(java.lang.String skuId, IntegrationReference bannerRef, IntegrationReference channelTypeRef)
           
 InventoryDto getTotalAvailableQuantity(java.lang.String skuId, IntegrationReference bannerRef, IntegrationReference channelTypeRef, IntegrationReference warehouseRef)
           
 Quantity getTotalBackorderedQuantity(java.lang.String sellableItemId, IntegrationReference bannerRef, IntegrationReference channelTypeRef)
           
 Quantity getTotalReservedQuantity(java.lang.String sellableItemId, IntegrationReference bannerRef, IntegrationReference channelTypeRef)
           
 Quantity getTotalReservedQuantityForVirtualWarehouse(java.lang.String sellableItemId, DistributedReference virtualWarehouseRef)
           
 Quantity getTotalReservedQuantityFromSupplier(java.lang.String itemId, java.lang.String supplierId)
           
 Quantity getTotalStockOnHandQuantity(java.lang.String skuId, IntegrationReference bannerRef, IntegrationReference channelTypeRef)
           
 void resetInventoryCache()
           
 void resetPurchaseOrderCache()
           
 void resetReservationCache()
           
 
Methods inherited from interface com.retek.commons.domain.core.impl.remote.DefaultSessionRemote
getLocal, getRemote, getRemoteHome
 
Methods inherited from interface javax.ejb.EJBObject
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove
 

Method Detail

add

public void add(WarehouseSkuAvailabilityRecordDto whSkuAvailRecDto)
         throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

addInventoryToCache

public void addInventoryToCache(InventoryDto inventoryDto,
                                IntegrationReference bannerRef,
                                IntegrationReference channelTypeRef)
                         throws SystemException,
                                java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

addPurchaseOrderToCache

public PurchaseOrderDto addPurchaseOrderToCache(PurchaseOrderDto purchaseOrderDto)
                                         throws SystemException,
                                                java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

addSupplierInventoryToCache

public void addSupplierInventoryToCache(SupplierInventoryDto supplierInventoryDto)
                                 throws SystemException,
                                        java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

clearWarehouseSkuAvailabilityRecords

public void clearWarehouseSkuAvailabilityRecords()
                                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getTotalAvailableQuantity

public InventoryDto getTotalAvailableQuantity(java.lang.String skuId,
                                              IntegrationReference bannerRef,
                                              IntegrationReference channelTypeRef,
                                              IntegrationReference warehouseRef)
                                       throws SystemException,
                                              java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

getTotalAvailableQuantity

public InventoryDto getTotalAvailableQuantity(java.lang.String skuId,
                                              IntegrationReference bannerRef,
                                              IntegrationReference channelTypeRef)
                                       throws SystemException,
                                              java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

getTotalBackorderedQuantity

public Quantity getTotalBackorderedQuantity(java.lang.String sellableItemId,
                                            IntegrationReference bannerRef,
                                            IntegrationReference channelTypeRef)
                                     throws SystemException,
                                            java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

getTotalReservedQuantity

public Quantity getTotalReservedQuantity(java.lang.String sellableItemId,
                                         IntegrationReference bannerRef,
                                         IntegrationReference channelTypeRef)
                                  throws SystemException,
                                         java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

getTotalReservedQuantityForVirtualWarehouse

public Quantity getTotalReservedQuantityForVirtualWarehouse(java.lang.String sellableItemId,
                                                            DistributedReference virtualWarehouseRef)
                                                     throws SystemException,
                                                            java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

getTotalReservedQuantityFromSupplier

public Quantity getTotalReservedQuantityFromSupplier(java.lang.String itemId,
                                                     java.lang.String supplierId)
                                              throws SystemException,
                                                     java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

getTotalStockOnHandQuantity

public Quantity getTotalStockOnHandQuantity(java.lang.String skuId,
                                            IntegrationReference bannerRef,
                                            IntegrationReference channelTypeRef)
                                     throws SystemException,
                                            java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

resetInventoryCache

public void resetInventoryCache()
                         throws SystemException,
                                java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

resetPurchaseOrderCache

public void resetPurchaseOrderCache()
                             throws SystemException,
                                    java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

resetReservationCache

public void resetReservationCache()
                           throws SystemException,
                                  java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException


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