com.retek.component.inventory.impl.persistence.db.oracle
Class OracleInventoryDao

java.lang.Object
  extended bycom.retek.commons.domain.core.persistence.db.oracle.AbstractOracleDao
      extended bycom.retek.component.inventory.impl.persistence.db.oracle.OracleInventoryDao
All Implemented Interfaces:
InventoryDao

public class OracleInventoryDao
extends AbstractOracleDao
implements InventoryDao


Field Summary
static java.lang.String STORE_IND
           
static java.lang.String WH_IND
           
 
Constructor Summary
OracleInventoryDao()
           
 
Method Summary
 InventoryQtyDto createInventoryQty(InventoryQtyDto inventoryQtyDto)
          PUBLIC PASSTHROUGH METHODS
 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)
           
 
Methods inherited from class com.retek.commons.domain.core.persistence.db.oracle.AbstractOracleDao
buildReferenceCache, getDaoResourceProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STORE_IND

public static final java.lang.String STORE_IND
See Also:
Constant Field Values

WH_IND

public static final java.lang.String WH_IND
See Also:
Constant Field Values
Constructor Detail

OracleInventoryDao

public OracleInventoryDao()
Method Detail

createInventoryQty

public InventoryQtyDto createInventoryQty(InventoryQtyDto inventoryQtyDto)
                                   throws SystemException
PUBLIC PASSTHROUGH METHODS

Specified by:
createInventoryQty in interface InventoryDao
Throws:
SystemException

updateInventoryQty

public InventoryQtyDto updateInventoryQty(InventoryQtyDto inventoryQtyDto)
                                   throws SystemException
Specified by:
updateInventoryQty in interface InventoryDao
Throws:
SystemException

findWarehouseSkuAvailabilityRecords

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

findPurchaseOrders

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

findSupplierInventoriesBySysdate

public java.util.Set findSupplierInventoriesBySysdate(java.lang.String itemId)
                                               throws SystemException
Specified by:
findSupplierInventoriesBySysdate in interface InventoryDao
Throws:
SystemException

findSupplierInventoriesBySysdate

public java.util.Set findSupplierInventoriesBySysdate(java.lang.String itemId,
                                                      java.lang.String supplierId)
                                               throws SystemException
Specified by:
findSupplierInventoriesBySysdate in interface InventoryDao
Throws:
SystemException

readInventory

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

readInventory

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

readInventoryQty

public InventoryQtyDto readInventoryQty(InventoryQtyType inventoryQtyType)
                                 throws SystemException
Specified by:
readInventoryQty in interface InventoryDao
Throws:
SystemException

findAllVirtualWarehouses

public java.util.Set findAllVirtualWarehouses(IntegrationReference bannerRef,
                                              IntegrationReference channelTypeRef)
                                       throws SystemException
Specified by:
findAllVirtualWarehouses in interface InventoryDao
Throws:
SystemException


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