com.retek.component.inventory.impl.persistence.db.oracle
Class OracleReservationDao
java.lang.Object
com.retek.commons.domain.core.persistence.db.oracle.AbstractOracleDao
com.retek.component.inventory.impl.persistence.db.oracle.OracleReservationDao
- All Implemented Interfaces:
- ReservationDao
- public class OracleReservationDao
- extends AbstractOracleDao
- implements ReservationDao
Method Summary |
Quantity |
getTotalBackorderedQuantity(java.lang.String skuId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef)
|
Quantity |
getTotalReservedAndShippedQuantityFromSupplier(java.lang.String skuId,
java.lang.String supplierId)
|
Quantity |
getTotalReservedQuantity(java.lang.String skuId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef)
|
void |
moveQuantityFromReservedToBackOrder(java.lang.String skuId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
Quantity qtyToMove)
|
void |
release(java.lang.String itemId,
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 skuId,
java.lang.String supplierId,
Quantity reservedQuantity,
RDate startDateTime)
|
void |
supplierReserve(java.lang.String skuId,
java.lang.String supplierId,
Quantity reservedQuantity,
RDate startDateTime)
|
void |
warehouseCancel(java.lang.String skuId,
java.lang.String virtualWarehouseId,
Quantity warehouseReleaseQuantity)
|
void |
warehouseRelease(java.lang.String skuId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
IntegrationReference virtualWHRef,
Quantity warehouseReleaseQuantity)
|
void |
warehouseReserve(java.lang.String sellableItemId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
IntegrationReference warehouseRef,
Quantity warehouseReservationQuantity)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OracleReservationDao
public OracleReservationDao()
reserve
public void reserve(java.lang.String sellableItemId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
ReservationValues reservationValues)
throws SystemException
- Specified by:
reserve
in interface ReservationDao
- Throws:
SystemException
reservePack
public void reservePack(java.lang.String packId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
PackReservationValues packReservationValues)
throws SystemException
- Specified by:
reservePack
in interface ReservationDao
- Throws:
SystemException
release
public void release(java.lang.String itemId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
Quantity reservationReleaseQuantity,
Quantity backorderedReleaseQuantity)
throws SystemException
- Specified by:
release
in interface ReservationDao
- Throws:
SystemException
warehouseReserve
public void warehouseReserve(java.lang.String sellableItemId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
IntegrationReference warehouseRef,
Quantity warehouseReservationQuantity)
throws SystemException
- Specified by:
warehouseReserve
in interface ReservationDao
- Throws:
SystemException
warehouseRelease
public void warehouseRelease(java.lang.String skuId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
IntegrationReference virtualWHRef,
Quantity warehouseReleaseQuantity)
throws SystemException
- Specified by:
warehouseRelease
in interface ReservationDao
- Throws:
SystemException
supplierReserve
public void supplierReserve(java.lang.String skuId,
java.lang.String supplierId,
Quantity reservedQuantity,
RDate startDateTime)
throws SystemException
- Specified by:
supplierReserve
in interface ReservationDao
- Throws:
SystemException
supplierRelease
public void supplierRelease(java.lang.String skuId,
java.lang.String supplierId,
Quantity reservedQuantity,
RDate startDateTime)
throws SystemException
- Specified by:
supplierRelease
in interface ReservationDao
- Throws:
SystemException
warehouseCancel
public void warehouseCancel(java.lang.String skuId,
java.lang.String virtualWarehouseId,
Quantity warehouseReleaseQuantity)
throws SystemException
- Specified by:
warehouseCancel
in interface ReservationDao
- Throws:
SystemException
moveQuantityFromReservedToBackOrder
public void moveQuantityFromReservedToBackOrder(java.lang.String skuId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef,
Quantity qtyToMove)
throws SystemException
- Specified by:
moveQuantityFromReservedToBackOrder
in interface ReservationDao
- Throws:
SystemException
getTotalBackorderedQuantity
public Quantity getTotalBackorderedQuantity(java.lang.String skuId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef)
throws SystemException
- Specified by:
getTotalBackorderedQuantity
in interface ReservationDao
- Throws:
SystemException
getTotalReservedQuantity
public Quantity getTotalReservedQuantity(java.lang.String skuId,
IntegrationReference bannerRef,
IntegrationReference channelTypeRef)
throws SystemException
- Specified by:
getTotalReservedQuantity
in interface ReservationDao
- Throws:
SystemException
getTotalReservedAndShippedQuantityFromSupplier
public Quantity getTotalReservedAndShippedQuantityFromSupplier(java.lang.String skuId,
java.lang.String supplierId)
throws SystemException
- Specified by:
getTotalReservedAndShippedQuantityFromSupplier
in interface ReservationDao
- Throws:
SystemException
Copyright © 2004 Retek Inc. All Rights Reserved.
- Generated at Fri, 10/22/2004 07:28