com.retek.component.inventory.impl.remote
Class InventoryServiceTestEjb

java.lang.Object
  extended bycom.retek.commons.domain.core.impl.remote.DefaultSessionEjb
      extended bycom.retek.component.inventory.impl.remote.InventoryServiceTestEjb
All Implemented Interfaces:
javax.ejb.EnterpriseBean, java.io.Serializable, javax.ejb.SessionBean

public class InventoryServiceTestEjb
extends DefaultSessionEjb

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class com.retek.commons.domain.core.impl.remote.DefaultSessionEjb
DefaultSessionEjb.EjbOperation, DefaultSessionEjb.EjbOperationWithBusinessException
 
Constructor Summary
InventoryServiceTestEjb()
           
 
Method Summary
 void add(WarehouseSkuAvailabilityRecordDto whSkuAvailRecDto)
           
 void addInventoryToCache(InventoryDto inventoryDto, IntegrationReference bannerRef, IntegrationReference channelTypeRef)
           
 PurchaseOrderDto addPurchaseOrderToCache(PurchaseOrderDto purchaseOrderDto)
           
 void addSupplierInventoryToCache(SupplierInventoryDto supplierInventoryDto)
           
 void clearWarehouseSkuAvailabilityRecords()
           
 void ejbCreate()
           
 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 class com.retek.commons.domain.core.impl.remote.DefaultSessionEjb
checkDtoVersion, ejbActivate, ejbPassivate, ejbRemove, getLocal, getLocalHome, getRemote, getRemoteHome, getSessionContext, setSessionContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InventoryServiceTestEjb

public InventoryServiceTestEjb()
Method Detail

ejbCreate

public void ejbCreate()

addInventoryToCache

public void addInventoryToCache(InventoryDto inventoryDto,
                                IntegrationReference bannerRef,
                                IntegrationReference channelTypeRef)
                         throws SystemException
Throws:
SystemException

getTotalBackorderedQuantity

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

addSupplierInventoryToCache

public void addSupplierInventoryToCache(SupplierInventoryDto supplierInventoryDto)
                                 throws SystemException
Throws:
SystemException

resetInventoryCache

public void resetInventoryCache()
                         throws SystemException
Throws:
SystemException

resetReservationCache

public void resetReservationCache()
                           throws SystemException
Throws:
SystemException

getTotalStockOnHandQuantity

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

getTotalReservedQuantityForVirtualWarehouse

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

getTotalReservedQuantity

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

add

public void add(WarehouseSkuAvailabilityRecordDto whSkuAvailRecDto)

getTotalReservedQuantityFromSupplier

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

clearWarehouseSkuAvailabilityRecords

public void clearWarehouseSkuAvailabilityRecords()

getTotalAvailableQuantity

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

getTotalAvailableQuantity

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

addPurchaseOrderToCache

public PurchaseOrderDto addPurchaseOrderToCache(PurchaseOrderDto purchaseOrderDto)
                                         throws SystemException
Throws:
SystemException

resetPurchaseOrderCache

public void resetPurchaseOrderCache()
                             throws SystemException
Throws:
SystemException


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