com.retek.component.inventory.impl.persistence
Interface ReservationDao
- All Known Implementing Classes:
- CacheReservationDao, OracleReservationDao
- public interface ReservationDao
Method Summary |
Quantity |
getTotalBackorderedQuantity(java.lang.String sellableItemId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef)
|
Quantity |
getTotalReservedAndShippedQuantityFromSupplier(java.lang.String sellableItemId,
java.lang.String supplierId)
|
Quantity |
getTotalReservedQuantity(java.lang.String sellableItemId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef)
|
void |
moveQuantityFromReservedToBackOrder(java.lang.String skuId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
Quantity qtyToMove)
|
void |
release(java.lang.String sellableItemId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
Quantity reservationReleaseQuantity,
Quantity backorderedReleaseQuantity)
|
void |
reserve(java.lang.String sellableItemId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
ReservationValues reservationValues)
|
void |
reservePack(java.lang.String packId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
PackReservationValues packReservationValues)
|
void |
supplierRelease(java.lang.String inventoryItemId,
java.lang.String supplierId,
Quantity reservationReleaseQuantity,
RDate startDateTime)
|
void |
supplierReserve(java.lang.String skuId,
java.lang.String supplierId,
Quantity reservedQuantity,
RDate startDateTime)
|
void |
warehouseCancel(java.lang.String sellableItemId,
java.lang.String virtualWarehouseDisplayCode,
Quantity warehouseReleaseQuantity)
|
void |
warehouseRelease(java.lang.String sellableItemId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
IntegrationReference virtualWarehouseRef,
Quantity warehouseReleaseQuantity)
|
void |
warehouseReserve(java.lang.String sellableItemId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
IntegrationReference warehouseRef,
Quantity warehouseReservationQuantity)
|
reserve
public void reserve(java.lang.String sellableItemId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
ReservationValues reservationValues)
throws SystemException
- Throws:
SystemException
reservePack
public void reservePack(java.lang.String packId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
PackReservationValues packReservationValues)
throws SystemException
- Throws:
SystemException
release
public void release(java.lang.String sellableItemId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
Quantity reservationReleaseQuantity,
Quantity backorderedReleaseQuantity)
throws SystemException
- Throws:
SystemException
warehouseReserve
public void warehouseReserve(java.lang.String sellableItemId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
IntegrationReference warehouseRef,
Quantity warehouseReservationQuantity)
throws SystemException
- Throws:
SystemException
warehouseRelease
public void warehouseRelease(java.lang.String sellableItemId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
IntegrationReference virtualWarehouseRef,
Quantity warehouseReleaseQuantity)
throws SystemException
- Throws:
SystemException
warehouseCancel
public void warehouseCancel(java.lang.String sellableItemId,
java.lang.String virtualWarehouseDisplayCode,
Quantity warehouseReleaseQuantity)
throws SystemException
- Throws:
SystemException
getTotalBackorderedQuantity
public Quantity getTotalBackorderedQuantity(java.lang.String sellableItemId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef)
throws SystemException
- Throws:
SystemException
getTotalReservedQuantity
public Quantity getTotalReservedQuantity(java.lang.String sellableItemId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef)
throws SystemException
- Throws:
SystemException
getTotalReservedAndShippedQuantityFromSupplier
public Quantity getTotalReservedAndShippedQuantityFromSupplier(java.lang.String sellableItemId,
java.lang.String supplierId)
throws SystemException
- Throws:
SystemException
moveQuantityFromReservedToBackOrder
public void moveQuantityFromReservedToBackOrder(java.lang.String skuId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
Quantity qtyToMove)
throws SystemException
- Throws:
SystemException
supplierReserve
public void supplierReserve(java.lang.String skuId,
java.lang.String supplierId,
Quantity reservedQuantity,
RDate startDateTime)
throws SystemException
- Throws:
SystemException
supplierRelease
public void supplierRelease(java.lang.String inventoryItemId,
java.lang.String supplierId,
Quantity reservationReleaseQuantity,
RDate startDateTime)
throws SystemException
- Throws:
SystemException
Copyright © 2004 Retek Inc. All Rights Reserved.
- Generated at Fri, 10/22/2004 07:28