com.retek.component.inventory.impl.remote
Interface InventoryServiceRemote

All Superinterfaces:
DefaultSessionRemote, javax.ejb.EJBObject, java.rmi.Remote

public interface InventoryServiceRemote
extends DefaultSessionRemote

Remote interface for com.retek.component.inventory.impl.remote.InventoryService.


Method Summary
 ReferenceCache createReferenceCache(java.lang.Class businessInterface)
           
 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 interface com.retek.commons.domain.core.impl.remote.DefaultSessionRemote
getLocal, getRemote, getRemoteHome
 
Methods inherited from interface javax.ejb.EJBObject
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove
 

Method Detail

createReferenceCache

public ReferenceCache createReferenceCache(java.lang.Class businessInterface)
                                    throws SystemException,
                                           java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

findAllVirtualWarehouses

public java.util.Set findAllVirtualWarehouses(IntegrationReference bannerRef,
                                              IntegrationReference channelTypeRef)
                                       throws SystemException,
                                              BusinessException,
                                              java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

findItemSupplierQuantityBlocks

public java.util.Set findItemSupplierQuantityBlocks(java.lang.String itemId,
                                                    java.lang.String supplierId)
                                             throws SystemException,
                                                    java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

findPurchaseOrders

public java.util.Collection findPurchaseOrders(PurchaseOrderSearchCriteria criteria)
                                        throws SystemException,
                                               java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

findWarehouseSkuAvailabilityRecords

public java.util.Set findWarehouseSkuAvailabilityRecords(java.lang.String sellableItemId)
                                                  throws SystemException,
                                                         BusinessException,
                                                         java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

getAllSupplierInventoriesBySysDate

public java.util.Set getAllSupplierInventoriesBySysDate(java.lang.String sellableItemId)
                                                 throws SystemException,
                                                        BusinessException,
                                                        java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

getQuantityConverted

public Quantity getQuantityConverted(java.lang.String itemId,
                                     Quantity qty,
                                     java.lang.String fromUom,
                                     java.lang.String toUom)
                              throws SystemException,
                                     BusinessException,
                                     java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

getSupplierInventories

public java.util.Set getSupplierInventories(java.lang.String sellableItemId,
                                            java.lang.String supplierId)
                                     throws SystemException,
                                            BusinessException,
                                            java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

getTotalBackorderedQuantity

public Quantity getTotalBackorderedQuantity(java.lang.String sellableItemId,
                                            DistributedReference vStoreRef)
                                     throws SystemException,
                                            BusinessException,
                                            java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

getTotalReservedAndShippedQuantityFromSupplier

public Quantity getTotalReservedAndShippedQuantityFromSupplier(java.lang.String itemId,
                                                               java.lang.String supplierId)
                                                        throws SystemException,
                                                               java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

getTotalReservedQuantity

public Quantity getTotalReservedQuantity(java.lang.String sellableItemId,
                                         DistributedReference vStoreRef)
                                  throws SystemException,
                                         BusinessException,
                                         java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

inventoryQtySubmit

public InventoryQtyDto inventoryQtySubmit(InventoryQtyDto dto)
                                   throws SystemException,
                                          BusinessException,
                                          java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

moveQuantityFromReservedToBackOrder

public void moveQuantityFromReservedToBackOrder(java.lang.String sellableItemId,
                                                DistributedReference vStoreRef,
                                                Quantity qtyToMove,
                                                IntegrationReference warehouseIntegarionRef)
                                         throws SystemException,
                                                BusinessException,
                                                java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

packRelease

public void packRelease(java.lang.String packId,
                        DistributedReference virtualStoreRef,
                        PackReservationValues packRsvValues)
                 throws SystemException,
                        BusinessException,
                        java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

packReserve

public PackReservationValues packReserve(java.lang.String packId,
                                         DistributedReference vStoreRef,
                                         Quantity quantityToReserve,
                                         RDate reserveFromDate)
                                  throws SystemException,
                                         BusinessException,
                                         java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

readInventoryForItem

public InventoryDto readInventoryForItem(java.lang.String sellableItemId,
                                         IntegrationReference bannerIntRef,
                                         IntegrationReference channelTypeIntRef)
                                  throws SystemException,
                                         BusinessException,
                                         java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

readInventoryQty

public InventoryQtyDto readInventoryQty(InventoryQtyType inventoryQtyType)
                                 throws SystemException,
                                        BusinessException,
                                        java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

release

public void release(java.lang.String sellableItemId,
                    IntegrationReference channelTypeRef,
                    IntegrationReference bannerRef,
                    Quantity reservationReleaseQuantity,
                    Quantity backorderedReleaseQuantity)
             throws SystemException,
                    BusinessException,
                    java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

releaseFromSupplier

public void releaseFromSupplier(java.lang.String sellableItemId,
                                java.lang.String supplierId,
                                Quantity reservationReleaseQuantity,
                                RDate supplierStartDate)
                         throws SystemException,
                                BusinessException,
                                java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

reserve

public ReservationValues reserve(java.lang.String skuId,
                                 DistributedReference vStoreRef,
                                 Quantity quantityToReserve,
                                 RDate reserveFromDate,
                                 boolean directShipSkuSegregation)
                          throws SystemException,
                                 BusinessException,
                                 java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

submit

public ItemSupplierQuantityBlockDto submit(ItemSupplierQuantityBlockDto dto)
                                    throws SystemException,
                                           BusinessException,
                                           java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

warehouseCancel

public void warehouseCancel(java.lang.String sellableItemId,
                            java.lang.String virtualWarehouseDisplayCode,
                            Quantity warehouseChangeQty)
                     throws SystemException,
                            BusinessException,
                            java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

warehouseRelease

public void warehouseRelease(java.lang.String sellableItemId,
                             IntegrationReference chnannelTypeIntegrationRef,
                             IntegrationReference bannerIntegrationRef,
                             IntegrationReference virtualWarehouseIntegrationRef,
                             Quantity warehouseReleaseQty)
                      throws SystemException,
                             BusinessException,
                             java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

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,
                                      java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException

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,
                                      java.rmi.RemoteException
Throws:
SystemException
BusinessException
java.rmi.RemoteException


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