com.retek.component.inventory.impl.remote
Class InventoryServiceEjb
java.lang.Object
com.retek.commons.domain.core.impl.remote.DefaultSessionEjb
com.retek.component.inventory.impl.remote.InventoryServiceEjb
- All Implemented Interfaces:
- javax.ejb.EnterpriseBean, java.io.Serializable, javax.ejb.SessionBean
- public class InventoryServiceEjb
- extends DefaultSessionEjb
- See Also:
- Serialized Form
Method Summary |
ReferenceCache |
createReferenceCache(java.lang.Class businessInterface)
|
void |
ejbCreate()
|
java.util.Set |
findAllVirtualWarehouses(IntegrationReference bannerRef,
IntegrationReference channelTypeRef)
|
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.Set |
getAllSupplierInventoriesBySysDate(java.lang.String sellableItemId)
|
Quantity |
getQuantityConverted(java.lang.String itemId,
Quantity qty,
java.lang.String fromUom,
java.lang.String toUom)
|
java.util.Set |
getSupplierInventories(java.lang.String sellableItemId,
java.lang.String supplierId)
|
Quantity |
getTotalBackorderedQuantity(java.lang.String sellableItemId,
DistributedReference vStoreRef)
|
Quantity |
getTotalReservedAndShippedQuantityFromSupplier(java.lang.String itemId,
java.lang.String supplierId)
|
Quantity |
getTotalReservedQuantity(java.lang.String sellableItemId,
DistributedReference vStoreRef)
|
InventoryQtyDto |
inventoryQtySubmit(InventoryQtyDto dto)
|
void |
moveQuantityFromReservedToBackOrder(java.lang.String sellableItemId,
DistributedReference vStoreRef,
Quantity qtyToMove,
IntegrationReference warehouseIntegarionRef)
|
void |
packRelease(java.lang.String packId,
DistributedReference virtualStoreRef,
PackReservationValues packRsvValues)
|
PackReservationValues |
packReserve(java.lang.String packId,
DistributedReference vStoreRef,
Quantity quantityToReserve,
RDate reserveFromDate)
|
InventoryDto |
readInventoryForItem(java.lang.String sellableItemId,
IntegrationReference bannerIntRef,
IntegrationReference channelTypeIntRef)
|
InventoryQtyDto |
readInventoryQty(InventoryQtyType inventoryQtyType)
|
void |
release(java.lang.String sellableItemId,
IntegrationReference channelTypeRef,
IntegrationReference bannerRef,
Quantity reservationReleaseQuantity,
Quantity backorderedReleaseQuantity)
|
void |
releaseFromSupplier(java.lang.String sellableItemId,
java.lang.String supplierId,
Quantity reservationReleaseQuantity,
RDate supplierStartDate)
|
ReservationValues |
reserve(java.lang.String skuId,
DistributedReference vStoreRef,
Quantity quantityToReserve,
RDate reserveFromDate,
boolean directShipSkuSegregation)
|
ItemSupplierQuantityBlockDto |
submit(ItemSupplierQuantityBlockDto dto)
|
void |
warehouseCancel(java.lang.String sellableItemId,
java.lang.String virtualWarehouseDisplayCode,
Quantity warehouseChangeQty)
|
void |
warehouseRelease(java.lang.String sellableItemId,
IntegrationReference chnannelTypeIntegrationRef,
IntegrationReference bannerIntegrationRef,
IntegrationReference virtualWarehouseIntegrationRef,
Quantity warehouseReleaseQty)
|
java.util.Set |
warehouseReserve(DistributedReference virtualStoreRef,
DistributedReference countryRef,
java.lang.String shipToZipCode,
java.util.Set skuResValues,
boolean isPersonalized,
boolean isGifting)
|
java.util.Set |
warehouseReserve(java.lang.String sellableItemId,
DistributedReference virtualStoreRef,
DistributedReference countryRef,
java.lang.String shipToZipCode,
boolean isPersonalized,
boolean isGifting,
Quantity warehouseReservationQuantity)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InventoryServiceEjb
public InventoryServiceEjb()
ejbCreate
public void ejbCreate()
createReferenceCache
public ReferenceCache createReferenceCache(java.lang.Class businessInterface)
throws SystemException
- Throws:
SystemException
readInventoryForItem
public InventoryDto readInventoryForItem(java.lang.String sellableItemId,
IntegrationReference bannerIntRef,
IntegrationReference channelTypeIntRef)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
reserve
public ReservationValues reserve(java.lang.String skuId,
DistributedReference vStoreRef,
Quantity quantityToReserve,
RDate reserveFromDate,
boolean directShipSkuSegregation)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
packReserve
public PackReservationValues packReserve(java.lang.String packId,
DistributedReference vStoreRef,
Quantity quantityToReserve,
RDate reserveFromDate)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
release
public void release(java.lang.String sellableItemId,
IntegrationReference channelTypeRef,
IntegrationReference bannerRef,
Quantity reservationReleaseQuantity,
Quantity backorderedReleaseQuantity)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
releaseFromSupplier
public void releaseFromSupplier(java.lang.String sellableItemId,
java.lang.String supplierId,
Quantity reservationReleaseQuantity,
RDate supplierStartDate)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
packRelease
public void packRelease(java.lang.String packId,
DistributedReference virtualStoreRef,
PackReservationValues packRsvValues)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
inventoryQtySubmit
public InventoryQtyDto inventoryQtySubmit(InventoryQtyDto dto)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
readInventoryQty
public InventoryQtyDto readInventoryQty(InventoryQtyType inventoryQtyType)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
findAllVirtualWarehouses
public java.util.Set findAllVirtualWarehouses(IntegrationReference bannerRef,
IntegrationReference channelTypeRef)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
warehouseReserve
public java.util.Set warehouseReserve(DistributedReference virtualStoreRef,
DistributedReference countryRef,
java.lang.String shipToZipCode,
java.util.Set skuResValues,
boolean isPersonalized,
boolean isGifting)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
warehouseReserve
public java.util.Set warehouseReserve(java.lang.String sellableItemId,
DistributedReference virtualStoreRef,
DistributedReference countryRef,
java.lang.String shipToZipCode,
boolean isPersonalized,
boolean isGifting,
Quantity warehouseReservationQuantity)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
warehouseRelease
public void warehouseRelease(java.lang.String sellableItemId,
IntegrationReference chnannelTypeIntegrationRef,
IntegrationReference bannerIntegrationRef,
IntegrationReference virtualWarehouseIntegrationRef,
Quantity warehouseReleaseQty)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
warehouseCancel
public void warehouseCancel(java.lang.String sellableItemId,
java.lang.String virtualWarehouseDisplayCode,
Quantity warehouseChangeQty)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getQuantityConverted
public Quantity getQuantityConverted(java.lang.String itemId,
Quantity qty,
java.lang.String fromUom,
java.lang.String toUom)
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 sellableItemId,
DistributedReference vStoreRef)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getTotalBackorderedQuantity
public Quantity getTotalBackorderedQuantity(java.lang.String sellableItemId,
DistributedReference vStoreRef)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getTotalReservedAndShippedQuantityFromSupplier
public Quantity getTotalReservedAndShippedQuantityFromSupplier(java.lang.String itemId,
java.lang.String supplierId)
throws SystemException
- Throws:
SystemException
getSupplierInventories
public java.util.Set getSupplierInventories(java.lang.String sellableItemId,
java.lang.String supplierId)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getAllSupplierInventoriesBySysDate
public java.util.Set getAllSupplierInventoriesBySysDate(java.lang.String sellableItemId)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
moveQuantityFromReservedToBackOrder
public void moveQuantityFromReservedToBackOrder(java.lang.String sellableItemId,
DistributedReference vStoreRef,
Quantity qtyToMove,
IntegrationReference warehouseIntegarionRef)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
submit
public ItemSupplierQuantityBlockDto submit(ItemSupplierQuantityBlockDto dto)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
findItemSupplierQuantityBlocks
public java.util.Set findItemSupplierQuantityBlocks(java.lang.String itemId,
java.lang.String supplierId)
throws SystemException
- Throws:
SystemException
findPurchaseOrders
public java.util.Collection findPurchaseOrders(PurchaseOrderSearchCriteria criteria)
throws SystemException
- Throws:
SystemException
Copyright © 2004 Retek Inc. All Rights Reserved.
- Generated at Fri, 10/22/2004 07:28