com.retek.component.inventory
Interface InventoryManager
- All Superinterfaces:
- DistributedObjectManager
- public interface InventoryManager
- extends DistributedObjectManager
Method Summary |
ItemSupplierQuantityBlock |
buildItemSupplierQuantityBlock(ItemSupplier itemSupplier)
|
AtpValues |
calculateAtp(SellableItem sellableItem,
RDate reserveFromDate,
DistributedReference organizationRef)
|
AtpValues |
calculateAtpAndFutureAvailableQuantities(SellableItem sellableItem,
RDate reserveFromDate,
DistributedReference organizationRef,
boolean allowNegativeFutureAvailableQty)
|
java.util.Map |
calculateAtpAndFutureAvailableQuantities(java.util.Set sellableItemSet,
RDate reserveFromDate,
DistributedReference bannerRef,
boolean allowNegativeFutureAvailableQty)
|
java.util.Set |
findItemSupplierQuantityBlocks(java.lang.String itemId,
java.lang.String supplierId)
|
java.util.Collection |
findPurchaseOrders(PurchaseOrderSearchCriteria criteria)
|
java.util.Set |
findWarehouseSkuAvailabilityRecords(java.lang.String sellableItemId)
|
java.util.List |
getAllSupplierInventoriesBySysDate(java.lang.String skuId)
|
Quantity |
getFutureAvailableQuantity(Sku sku,
DistributedReference organizationRef)
|
Quantity |
getFutureAvailableQuantity(Sku aSku,
IntegrationReference bannerIntRef,
IntegrationReference channelTypeIntRef)
|
SupplierInventory |
getSupplierInventory(SellableItem sellableItem,
Supplier supplier)
|
Quantity |
getTotalBackorderedQuantity(SellableItem sellableItem,
DistributedReference organizationRef)
|
Quantity |
getTotalBackorderedQuantity(java.lang.String skuId,
Store virtualStore)
|
Quantity |
getTotalReservedAndShippedQuantityFromSupplier(java.lang.String skuId,
java.lang.String supplierId)
|
Quantity |
getTotalReservedQuantity(java.lang.String skuId,
Store virtualStore)
|
boolean |
isAvailable(Quantity atpQuantity,
boolean inventoriable)
|
boolean |
isAvailable(Quantity requestedQuantity,
Quantity atpQuantity,
boolean inventoriable)
|
boolean |
isAvailableForBackorder(Quantity requestedQuantity,
boolean backOrdersAllowed,
Quantity futureAvailQuantity)
|
boolean |
isAvailableForReservation(Quantity atpQuantity,
Quantity futureAvailQuantity,
boolean inventoriable)
|
boolean |
isAvailableForReservation(Quantity requestedQuantity,
Quantity atpQuantity,
Quantity futureAvailQuantity,
boolean inventoriable)
|
void |
moveQuantityFromSupplierReservedToShipped(Supplier supplier,
java.lang.String skuId,
Quantity qtyToMove,
RDate reservationDate)
|
void |
moveQuantityFromWarehouseReservedToBackOrder(java.lang.String skuId,
Store virtualStore,
Quantity qtyToMove,
Warehouse warehouse)
|
java.util.Map |
readInventoryForItems(java.util.Set sellableItemIds,
DistributedReference organizationRef)
|
InventoryQty |
readInventoryQty(InventoryQtyType inventoryQtyType)
|
void |
releaseFromSupplier(SellableItem sellableItem,
Supplier supplier,
Quantity reservationReleaseQuantity,
Store virtualStore,
RDate supplierStartDate)
|
void |
releaseFromVirtualStore(SellableItem sellableItem,
Store virtualStore,
Quantity reservationReleaseQuantity,
Quantity backorderedReleaseQuantity)
|
void |
releasePack(Pack pack,
Store virtualStore,
PackReservationValues packReservationValues)
|
ReservationValues |
reserve(SellableItem sellableItem,
Store virtualStore,
Quantity quantityToReserve,
RDate reservationFromDate)
|
ReservationValues |
reserve(SellableItem sellableItem,
Store virtualStore,
Quantity quantityToReserve,
RDate reserveFromDate,
boolean directShipSkuSegregation)
|
void |
warehouseRelease(SellableItem sellableItem,
Store virtualStore,
Warehouse virtualWarehouse,
Quantity warehouseReleaseQuantity)
|
void |
warehouseReleasePack(Pack pack,
Store virtualStore,
Warehouse virtualWarehouse,
PackReservationValues packReservationValues)
|
java.util.Set |
warehouseReserve(Pack pack,
Store virtualStore,
Country country,
java.lang.String shipToZipCode,
PackReservationValues packReservationValues,
boolean isPersonalized,
boolean isGifting)
|
java.util.Set |
warehouseReserve(Sku sku,
Store virtualStore,
Country country,
java.lang.String shipToZipCode,
Quantity warehouseReservationQuantity,
boolean isPersonalized,
boolean isGifting)
|
void |
warehouseReserveCancel(Pack pack,
Warehouse virtualWarehouse,
PackReservationValues packReservationValues)
|
void |
warehouseReserveCancel(SellableItem sellableItem,
Warehouse virtualWarehouse,
Quantity warehouseReleaseQuantity)
|
SELLABLEITEM
public static final java.lang.String SELLABLEITEM
- See Also:
- Constant Field Values
SKU_ID
public static final java.lang.String SKU_ID
- See Also:
- Constant Field Values
SKU
public static final java.lang.String SKU
- See Also:
- Constant Field Values
QUANTITY
public static final java.lang.String QUANTITY
- See Also:
- Constant Field Values
QUANTITY_TO_RESERVE
public static final java.lang.String QUANTITY_TO_RESERVE
- See Also:
- Constant Field Values
QUANTITY_TO_MOVE
public static final java.lang.String QUANTITY_TO_MOVE
- See Also:
- Constant Field Values
QUANTITY_TO_RELEASE
public static final java.lang.String QUANTITY_TO_RELEASE
- See Also:
- Constant Field Values
INVENTORY_QTY_BUCKET_TYPE
public static final java.lang.String INVENTORY_QTY_BUCKET_TYPE
- See Also:
- Constant Field Values
INVENTORY_QTY_TYPE
public static final java.lang.String INVENTORY_QTY_TYPE
- See Also:
- Constant Field Values
LOCATION_ID
public static final java.lang.String LOCATION_ID
- See Also:
- Constant Field Values
SUPPLIER
public static final java.lang.String SUPPLIER
- See Also:
- Constant Field Values
SUPPLIER_START_DATE
public static final java.lang.String SUPPLIER_START_DATE
- See Also:
- Constant Field Values
WAREHOUSE_ID
public static final java.lang.String WAREHOUSE_ID
- See Also:
- Constant Field Values
ORGANIZATION_REF
public static final java.lang.String ORGANIZATION_REF
- See Also:
- Constant Field Values
PACK
public static final java.lang.String PACK
- See Also:
- Constant Field Values
readInventoryForItems
public java.util.Map readInventoryForItems(java.util.Set sellableItemIds,
DistributedReference organizationRef)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
calculateAtp
public AtpValues calculateAtp(SellableItem sellableItem,
RDate reserveFromDate,
DistributedReference organizationRef)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
reserve
public ReservationValues reserve(SellableItem sellableItem,
Store virtualStore,
Quantity quantityToReserve,
RDate reserveFromDate,
boolean directShipSkuSegregation)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
reserve
public ReservationValues reserve(SellableItem sellableItem,
Store virtualStore,
Quantity quantityToReserve,
RDate reservationFromDate)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
releaseFromVirtualStore
public void releaseFromVirtualStore(SellableItem sellableItem,
Store virtualStore,
Quantity reservationReleaseQuantity,
Quantity backorderedReleaseQuantity)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
calculateAtpAndFutureAvailableQuantities
public AtpValues calculateAtpAndFutureAvailableQuantities(SellableItem sellableItem,
RDate reserveFromDate,
DistributedReference organizationRef,
boolean allowNegativeFutureAvailableQty)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
calculateAtpAndFutureAvailableQuantities
public java.util.Map calculateAtpAndFutureAvailableQuantities(java.util.Set sellableItemSet,
RDate reserveFromDate,
DistributedReference bannerRef,
boolean allowNegativeFutureAvailableQty)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
isAvailableForBackorder
public boolean isAvailableForBackorder(Quantity requestedQuantity,
boolean backOrdersAllowed,
Quantity futureAvailQuantity)
isAvailable
public boolean isAvailable(Quantity requestedQuantity,
Quantity atpQuantity,
boolean inventoriable)
isAvailable
public boolean isAvailable(Quantity atpQuantity,
boolean inventoriable)
isAvailableForReservation
public boolean isAvailableForReservation(Quantity requestedQuantity,
Quantity atpQuantity,
Quantity futureAvailQuantity,
boolean inventoriable)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
isAvailableForReservation
public boolean isAvailableForReservation(Quantity atpQuantity,
Quantity futureAvailQuantity,
boolean inventoriable)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
releaseFromSupplier
public void releaseFromSupplier(SellableItem sellableItem,
Supplier supplier,
Quantity reservationReleaseQuantity,
Store virtualStore,
RDate supplierStartDate)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
releasePack
public void releasePack(Pack pack,
Store virtualStore,
PackReservationValues packReservationValues)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
readInventoryQty
public InventoryQty readInventoryQty(InventoryQtyType inventoryQtyType)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
warehouseReserve
public java.util.Set warehouseReserve(Sku sku,
Store virtualStore,
Country country,
java.lang.String shipToZipCode,
Quantity warehouseReservationQuantity,
boolean isPersonalized,
boolean isGifting)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
warehouseReserve
public java.util.Set warehouseReserve(Pack pack,
Store virtualStore,
Country country,
java.lang.String shipToZipCode,
PackReservationValues packReservationValues,
boolean isPersonalized,
boolean isGifting)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
warehouseRelease
public void warehouseRelease(SellableItem sellableItem,
Store virtualStore,
Warehouse virtualWarehouse,
Quantity warehouseReleaseQuantity)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
warehouseReleasePack
public void warehouseReleasePack(Pack pack,
Store virtualStore,
Warehouse virtualWarehouse,
PackReservationValues packReservationValues)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
warehouseReserveCancel
public void warehouseReserveCancel(SellableItem sellableItem,
Warehouse virtualWarehouse,
Quantity warehouseReleaseQuantity)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
warehouseReserveCancel
public void warehouseReserveCancel(Pack pack,
Warehouse virtualWarehouse,
PackReservationValues packReservationValues)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
findWarehouseSkuAvailabilityRecords
public java.util.Set findWarehouseSkuAvailabilityRecords(java.lang.String sellableItemId)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getTotalReservedQuantity
public Quantity getTotalReservedQuantity(java.lang.String skuId,
Store virtualStore)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getTotalBackorderedQuantity
public Quantity getTotalBackorderedQuantity(java.lang.String skuId,
Store virtualStore)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getTotalBackorderedQuantity
public Quantity getTotalBackorderedQuantity(SellableItem sellableItem,
DistributedReference organizationRef)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getTotalReservedAndShippedQuantityFromSupplier
public Quantity getTotalReservedAndShippedQuantityFromSupplier(java.lang.String skuId,
java.lang.String supplierId)
throws SystemException
- Throws:
SystemException
getSupplierInventory
public SupplierInventory getSupplierInventory(SellableItem sellableItem,
Supplier supplier)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getAllSupplierInventoriesBySysDate
public java.util.List getAllSupplierInventoriesBySysDate(java.lang.String skuId)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
moveQuantityFromWarehouseReservedToBackOrder
public void moveQuantityFromWarehouseReservedToBackOrder(java.lang.String skuId,
Store virtualStore,
Quantity qtyToMove,
Warehouse warehouse)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getFutureAvailableQuantity
public Quantity getFutureAvailableQuantity(Sku sku,
DistributedReference organizationRef)
throws BusinessException,
SystemException
- Throws:
BusinessException
SystemException
getFutureAvailableQuantity
public Quantity getFutureAvailableQuantity(Sku aSku,
IntegrationReference bannerIntRef,
IntegrationReference channelTypeIntRef)
throws BusinessException,
SystemException
- Throws:
BusinessException
SystemException
buildItemSupplierQuantityBlock
public ItemSupplierQuantityBlock buildItemSupplierQuantityBlock(ItemSupplier itemSupplier)
throws BusinessException,
SystemException
- Throws:
BusinessException
SystemException
findItemSupplierQuantityBlocks
public java.util.Set findItemSupplierQuantityBlocks(java.lang.String itemId,
java.lang.String supplierId)
throws BusinessException,
SystemException
- Throws:
BusinessException
SystemException
findPurchaseOrders
public java.util.Collection findPurchaseOrders(PurchaseOrderSearchCriteria criteria)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
moveQuantityFromSupplierReservedToShipped
public void moveQuantityFromSupplierReservedToShipped(Supplier supplier,
java.lang.String skuId,
Quantity qtyToMove,
RDate reservationDate)
throws SystemException
- Throws:
SystemException
Copyright © 2005 Retek Inc. All Rights Reserved.
- Generated at Fri, 01/21/2005 14:25