com.retek.component.inventory.impl.persistence.db.oracle.rms
Class OracleRmsInventoryDao

java.lang.Object
  extended bycom.retek.component.inventory.impl.persistence.db.oracle.rms.OracleRmsInventoryDao
All Implemented Interfaces:
RetailManagementInventoryDao

public class OracleRmsInventoryDao
extends java.lang.Object
implements RetailManagementInventoryDao

This Dao is a special class that is only used by the code within the OracleInventoryDao. Unlike other daos, this is only a helper dao and has multiple methods called by the OracleInventoryDao on the same connection, hence the special code here and the lake of OracleRmsOperations...


Constructor Summary
OracleRmsInventoryDao()
           
 
Method Summary
 java.util.Collection findPurchaseOrders(PurchaseOrderSearchCriteria criteria)
           
 java.util.Map findVirtualWarehouse(java.lang.String displayCode, DistributedReference organizationRef)
           
 java.util.Map findVirtualWarehouses(java.lang.String bannerDisplayCode, java.lang.String channelTypeDisplayCode)
           
 java.util.Set findWarehouseSkuAvailabilityRecords(java.lang.String sellableItemId)
           
 java.util.Map readStockAndFutureAvailableQtys(java.util.Set skuIds, java.util.Map locationMap)
           
 Quantity readVirtualWarehouseReservedQty(java.lang.String skuId, java.util.Map locationMap)
           
 void setConnection(java.sql.Connection connection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleRmsInventoryDao

public OracleRmsInventoryDao()
Method Detail

setConnection

public void setConnection(java.sql.Connection connection)
Specified by:
setConnection in interface RetailManagementInventoryDao

readStockAndFutureAvailableQtys

public java.util.Map readStockAndFutureAvailableQtys(java.util.Set skuIds,
                                                     java.util.Map locationMap)
                                              throws SystemException
Specified by:
readStockAndFutureAvailableQtys in interface RetailManagementInventoryDao
Throws:
SystemException

readVirtualWarehouseReservedQty

public Quantity readVirtualWarehouseReservedQty(java.lang.String skuId,
                                                java.util.Map locationMap)
                                         throws SystemException
Specified by:
readVirtualWarehouseReservedQty in interface RetailManagementInventoryDao
Throws:
SystemException

findWarehouseSkuAvailabilityRecords

public java.util.Set findWarehouseSkuAvailabilityRecords(java.lang.String sellableItemId)
                                                  throws SystemException
Specified by:
findWarehouseSkuAvailabilityRecords in interface RetailManagementInventoryDao
Throws:
SystemException

findVirtualWarehouse

public java.util.Map findVirtualWarehouse(java.lang.String displayCode,
                                          DistributedReference organizationRef)
                                   throws SystemException
Specified by:
findVirtualWarehouse in interface RetailManagementInventoryDao
Throws:
SystemException

findVirtualWarehouses

public java.util.Map findVirtualWarehouses(java.lang.String bannerDisplayCode,
                                           java.lang.String channelTypeDisplayCode)
                                    throws SystemException
Specified by:
findVirtualWarehouses in interface RetailManagementInventoryDao
Throws:
SystemException

findPurchaseOrders

public java.util.Collection findPurchaseOrders(PurchaseOrderSearchCriteria criteria)
                                        throws SystemException,
                                               InvalidIdException
Specified by:
findPurchaseOrders in interface RetailManagementInventoryDao
Throws:
SystemException
InvalidIdException


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