com.retek.component.inventory.impl.persistence
Interface InventoryDao

All Known Implementing Classes:
CacheInventoryDao, OracleInventoryDao

public interface InventoryDao


Method Summary
 InventoryQtyDto createInventoryQty(InventoryQtyDto inventoryQtyDto)
           
 java.util.Set findAllVirtualWarehouses(IntegrationReference bannerRef, IntegrationReference channelTypeRef)
           
 java.util.Collection findPurchaseOrders(PurchaseOrderSearchCriteria criteria)
           
 java.util.Set findSupplierInventoriesBySysdate(java.lang.String itemId)
           
 java.util.Set findSupplierInventoriesBySysdate(java.lang.String itemId, java.lang.String supplierId)
           
 java.util.Set findWarehouseSkuAvailabilityRecords(java.lang.String sellableItemId)
           
 InventoryDto readInventory(java.lang.String sellableItemId, IntegrationReference bannerReference, IntegrationReference channelTypeReference, boolean lockForUpdate)
           
 InventoryDto readInventory(java.lang.String sellableItemId, IntegrationReference bannerReference, IntegrationReference channelTypeReference, IntegrationReference warehouseRef, boolean lockForUpdate)
           
 InventoryQtyDto readInventoryQty(InventoryQtyType inventoryQtyType)
           
 InventoryQtyDto updateInventoryQty(InventoryQtyDto inventoryQtyDto)
           
 

Method Detail

createInventoryQty

public InventoryQtyDto createInventoryQty(InventoryQtyDto inventoryQtyDto)
                                   throws SystemException,
                                          BusinessException
Throws:
SystemException
BusinessException

updateInventoryQty

public InventoryQtyDto updateInventoryQty(InventoryQtyDto inventoryQtyDto)
                                   throws SystemException,
                                          BusinessException
Throws:
SystemException
BusinessException

readInventoryQty

public InventoryQtyDto readInventoryQty(InventoryQtyType inventoryQtyType)
                                 throws SystemException,
                                        BusinessException
Throws:
SystemException
BusinessException

findSupplierInventoriesBySysdate

public java.util.Set findSupplierInventoriesBySysdate(java.lang.String itemId)
                                               throws SystemException
Throws:
SystemException

findSupplierInventoriesBySysdate

public java.util.Set findSupplierInventoriesBySysdate(java.lang.String itemId,
                                                      java.lang.String supplierId)
                                               throws SystemException
Throws:
SystemException

findWarehouseSkuAvailabilityRecords

public java.util.Set findWarehouseSkuAvailabilityRecords(java.lang.String sellableItemId)
                                                  throws SystemException,
                                                         BusinessException
Throws:
SystemException
BusinessException

readInventory

public InventoryDto readInventory(java.lang.String sellableItemId,
                                  IntegrationReference bannerReference,
                                  IntegrationReference channelTypeReference,
                                  boolean lockForUpdate)
                           throws SystemException
Throws:
SystemException

readInventory

public InventoryDto readInventory(java.lang.String sellableItemId,
                                  IntegrationReference bannerReference,
                                  IntegrationReference channelTypeReference,
                                  IntegrationReference warehouseRef,
                                  boolean lockForUpdate)
                           throws SystemException
Throws:
SystemException

findAllVirtualWarehouses

public java.util.Set findAllVirtualWarehouses(IntegrationReference bannerRef,
                                              IntegrationReference channelTypeRef)
                                       throws SystemException
Throws:
SystemException

findPurchaseOrders

public java.util.Collection findPurchaseOrders(PurchaseOrderSearchCriteria criteria)
                                        throws SystemException,
                                               InvalidIdException
Throws:
SystemException
InvalidIdException


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