com.retek.component.media
Interface SellingItemManager

All Superinterfaces:
DistributedObjectManager
All Known Subinterfaces:
SellingItemManagerBatch
All Known Implementing Classes:
SellingItemManagerImpl

public interface SellingItemManager
extends DistributedObjectManager


Method Summary
 Depiction buildDepictionInstance(Media media)
           
 PackSellingSkuComponent buildPackSellingSkuComponentInstance(PackSellingSku packSellingSku, Item item)
           
 PackSellingSku buildPackSellingSkuInstance(SellingItem sellingItem, Pack pack)
           
 SellingItemDepiction buildSellingItemDepictionInstance(SellingItem sellingItem)
           
 SellingItem buildSellingItemInstance(Item item)
           
 SellingItem buildSellingItemInstance(Item item, java.util.Set sellingSkus)
           
 SellingItem buildSellingItemInstance(java.util.Set items)
           
 void copySellingItemsToMedias(java.util.Set copyFromSellingItems, java.util.Set copyToMedias, SellingItemCopyToMediaCriteria sellingItemCopyToMediaCriteria, boolean ignoreExistingSellingItemWarnings, boolean overWriteExistingSellingItems)
           
 java.util.Set find(SellingItemSearchCriteria searchCriteria)
           
 java.util.Set find(SellingSkuSearchCriteria searchCriteria)
           
 Depiction findDepiction(Media media, java.lang.String depictionCode)
           
 java.util.Set findGiftCertificates(Media media)
           
 java.util.Set findInventorySkus(SellingSkuSearchCriteria searchCriteria)
           
 java.util.Set findOnHandInventorySkus(SellingSkuSearchCriteria searchCriteria)
           
 SellingItemSearchResult findOrderableSellingItem(java.lang.String sellingItemDisplayNumber, Banner banner)
          Finds a selling item on a specific media, in a specific banner, with media status of active or released.
 SellingItem findSellingItem(java.lang.String sellingItemDisplayNumber, Banner banner)
          Finds a selling item on a specific media, in a specific banner, regardless of media status.
 boolean isItemValidOnAnyBanner(java.lang.String sellingItemDisplayNumber)
           
 SellingItem readSellingItem(DistributedReference ref)
           
 SellingSku readSellingSku(DistributedReference ref)
           
 ValueAddedService readValueAddedService(DistributedReference valueAddedServiceRef)
           
 
Methods inherited from interface com.retek.commons.component.DistributedObjectManager
getContext
 

Method Detail

buildSellingItemInstance

public SellingItem buildSellingItemInstance(Item item)
                                     throws SystemException,
                                            BusinessException
Throws:
SystemException
BusinessException

buildSellingItemInstance

public SellingItem buildSellingItemInstance(java.util.Set items)
                                     throws SystemException,
                                            BusinessException
Throws:
SystemException
BusinessException

buildSellingItemInstance

public SellingItem buildSellingItemInstance(Item item,
                                            java.util.Set sellingSkus)
                                     throws SystemException,
                                            BusinessException
Throws:
SystemException
BusinessException

buildDepictionInstance

public Depiction buildDepictionInstance(Media media)
                                 throws SystemException
Throws:
SystemException

buildSellingItemDepictionInstance

public SellingItemDepiction buildSellingItemDepictionInstance(SellingItem sellingItem)
                                                       throws SystemException
Throws:
SystemException

find

public java.util.Set find(SellingItemSearchCriteria searchCriteria)
                   throws SystemException
Throws:
SystemException

findOrderableSellingItem

public SellingItemSearchResult findOrderableSellingItem(java.lang.String sellingItemDisplayNumber,
                                                        Banner banner)
                                                 throws SystemException,
                                                        BusinessException
Finds a selling item on a specific media, in a specific banner, with media status of active or released. Compare with findSellingItem(String, Banner).

Returns:
A result object that contains either one selling item if successful, or a business problem explaining why the nothing was found.
Throws:
BusinessException - When arguments are invalid, i.e. sellingItemDisplayNumber can't be parsed to a mediaCode and a sellingItemCode, or if banner is null.
SystemException

find

public java.util.Set find(SellingSkuSearchCriteria searchCriteria)
                   throws SystemException,
                          BusinessException
Throws:
SystemException
BusinessException

findInventorySkus

public java.util.Set findInventorySkus(SellingSkuSearchCriteria searchCriteria)
                                throws SystemException,
                                       BusinessException
Throws:
SystemException
BusinessException

findOnHandInventorySkus

public java.util.Set findOnHandInventorySkus(SellingSkuSearchCriteria searchCriteria)
                                      throws SystemException,
                                             BusinessException
Throws:
SystemException
BusinessException

findDepiction

public Depiction findDepiction(Media media,
                               java.lang.String depictionCode)
                        throws SystemException
Throws:
SystemException

readSellingItem

public SellingItem readSellingItem(DistributedReference ref)
                            throws SystemException
Throws:
SystemException

findSellingItem

public SellingItem findSellingItem(java.lang.String sellingItemDisplayNumber,
                                   Banner banner)
                            throws SystemException,
                                   BusinessException
Finds a selling item on a specific media, in a specific banner, regardless of media status. Compare with findOrderableSellingItem(String, Banner).

Throws:
SystemException
BusinessException

readSellingSku

public SellingSku readSellingSku(DistributedReference ref)
                          throws SystemException
Throws:
SystemException

readValueAddedService

public ValueAddedService readValueAddedService(DistributedReference valueAddedServiceRef)
                                        throws SystemException
Throws:
SystemException

copySellingItemsToMedias

public void copySellingItemsToMedias(java.util.Set copyFromSellingItems,
                                     java.util.Set copyToMedias,
                                     SellingItemCopyToMediaCriteria sellingItemCopyToMediaCriteria,
                                     boolean ignoreExistingSellingItemWarnings,
                                     boolean overWriteExistingSellingItems)
                              throws SystemException,
                                     BusinessException
Throws:
SystemException
BusinessException

isItemValidOnAnyBanner

public boolean isItemValidOnAnyBanner(java.lang.String sellingItemDisplayNumber)
                               throws SystemException,
                                      InvalidSellingItemDisplayNumberFormatException
Throws:
SystemException
InvalidSellingItemDisplayNumberFormatException

buildPackSellingSkuInstance

public PackSellingSku buildPackSellingSkuInstance(SellingItem sellingItem,
                                                  Pack pack)
                                           throws SystemException,
                                                  BusinessException
Throws:
SystemException
BusinessException

buildPackSellingSkuComponentInstance

public PackSellingSkuComponent buildPackSellingSkuComponentInstance(PackSellingSku packSellingSku,
                                                                    Item item)
                                                             throws SystemException,
                                                                    BusinessException
Throws:
SystemException
BusinessException

findGiftCertificates

public java.util.Set findGiftCertificates(Media media)
                                   throws SystemException,
                                          BusinessException
Throws:
SystemException
BusinessException


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