com.retek.component.item
Interface ItemManager

All Superinterfaces:
DistributedObjectManager
All Known Subinterfaces:
ItemManagerRib
All Known Implementing Classes:
ItemManagerImpl

public interface ItemManager
extends DistributedObjectManager


Method Summary
 void addItemCollectionCode(java.lang.String code, java.lang.String description)
           
 Department buildDepartmentInstance(java.lang.String id, java.lang.String description)
           
 DifferentiatorGroupHeader buildDifferentiatorGroupHeaderInstance(java.lang.String id)
           
 Differentiator buildDifferentiatorInstance(java.lang.String id)
           
 DifferentiatorType buildDifferentiatorTypeInstance(java.lang.String id)
           
 DirectShipItemSupplier buildDirectShipItemSupplierInstance(java.lang.String supplierId, java.lang.String itemId, ContactDayType contactDay, ContactLevelType contactLevel, boolean personalizationSeparateIndicator, boolean orderTypeSeparateIndicator, java.lang.String linesPerDirectShipPo, java.lang.String unitsPerContact)
           
 ItemClass buildItemClassInstance(java.lang.String departmentId, java.lang.String itemClassId, java.lang.String description)
           
 ItemCollection buildItemCollectionInstance(java.lang.String code, java.lang.String description)
           
 ItemFreeFormUda buildItemFreeFormUdaInstance(java.lang.String udaId, java.lang.String freeFormText)
           
 Item buildItemInstance(java.lang.String id, int itemLevel, int transactionLevel)
           
 Item buildItemInstance(java.lang.String id, int itemLevel, int transactionLevel, boolean isPack)
           
 ItemLocation buildItemLocationInstance(SellableItem sellableItem, Location location)
           
 ItemSubclass buildItemSubclassInstance(java.lang.String departmentId, java.lang.String itemClassId, java.lang.String itemSubClassId, java.lang.String description)
           
 ItemSupplierCountryAttribute buildItemSupplierCountryAttributeInstance(ItemSupplier itemSupplier, java.lang.String country)
           
 ItemSupplier buildItemSupplierInstance(SellableItem SellableItem, Supplier supplier)
           
 ItemSupplierPersonalizationAttribute buildItemSupplierPersonalizationAttributeInstance()
           
 Pack buildPackInstance(java.lang.String id, int itemLevel, int tranLevel)
           
 UdaHeader buildUdaHeaderInstance(java.lang.String id)
           
 UdaValue buildUdaValueInstance(UdaHeader udaHeader, java.lang.String udaValueId)
           
 java.util.Set findAllDepartments()
           
 java.util.Set findDirectShipItemSuppliersContactByItem(java.lang.String supplierId, java.lang.String itemId)
           
 java.util.Set findIntersectingBannersForItems(java.util.Set itemIds)
           
 java.util.Set findItemClass(java.lang.String departmentId)
           
 java.util.Set findItemCollections(ItemCollectionSearchCriteria criteria)
           
 java.util.Set findItemSubclass(java.lang.String departmentId, java.lang.String itemClassId)
           
 java.util.Set findItemSuppliers(Supplier supplier)
           
 ItemSupplier findPrimaryItemSupplier(java.lang.String sellableItemId)
           
 java.util.Set findSellableItems(ItemSearchCriteria criteria)
           
 java.util.Collection findSkuIds(ItemSearchCriteria criteria)
           
 java.util.Collection findSkus(ItemSearchCriteria criteria)
           
 java.util.Set findStyleAndPackIds(ItemSearchCriteria criteria)
           
 java.util.Collection findStyleIds(ItemSearchCriteria criteria)
           
 java.util.Collection findStyles(ItemSearchCriteria criteria)
           
 java.util.Set findStylesAndPacksAndLevelOneSkus(ItemSearchCriteria criteria)
           
 boolean isPack(int itemLevel, int transactionLevel, boolean isPack)
           
 boolean isSku(int itemLevel, int transactionLevel, boolean isPack)
           
 boolean isStyle(int itemLevel, int transactionLevel)
           
 Department readDepartment(java.lang.String id)
           
 Differentiator readDifferentiator(java.lang.String id)
           
 DifferentiatorGroupHeader readDifferentiatorGroupHeader(java.lang.String id)
           
 DifferentiatorType readDifferentiatorType(java.lang.String id)
           
 DirectShipItemSupplier readDirectShipItemSupplier(java.lang.String supplierId, java.lang.String itemId, ContactDayType contactDay, ContactLevelType contactLevel)
           
 Item readItem(java.lang.String id)
           
 Item readItem(java.lang.String id, int itemLevel, int transactionLevel)
           
 Item readItem(java.lang.String id, int itemLevel, int tranLevel, boolean isPack)
           
 ItemLocation readItemLocationInstance(SellableItem sellableItem, Location location)
           
 java.util.Set readItems(java.util.Set itemIds)
           
 ItemSupplierCountryAttribute readItemSupplierCountryAttributeInstance(ItemSupplier itemSupplier, java.lang.String country)
           
 ItemSupplier readItemSupplierInstance(SellableItem sellableItem, Supplier supplier)
           
 Pack readPack(java.lang.String id)
           
 java.util.Set readPacks(java.util.Set ids)
           
 SellableItem readSellableItem(java.lang.String id)
           
 java.util.Set readSellableItems(java.util.Set sellableItemIds)
           
 Sku readSku(java.lang.String id)
           
 java.util.Set readSkus(java.util.Set ids)
           
 Style readStyle(java.lang.String id)
           
 java.util.Set readStyles(java.util.Set ids)
           
 UdaHeader readUdaHeader(java.lang.String id)
           
 UdaValue readUdaValue(java.lang.String udaHeaderId, java.lang.String udaValueId)
           
 void updateItemCollectionCode(java.lang.String code, java.lang.String newDescription)
           
 
Methods inherited from interface com.retek.commons.component.DistributedObjectManager
getContext
 

Method Detail

buildDifferentiatorInstance

public Differentiator buildDifferentiatorInstance(java.lang.String id)
                                           throws SystemException,
                                                  BusinessException
Throws:
SystemException
BusinessException

readDifferentiator

public Differentiator readDifferentiator(java.lang.String id)
                                  throws InvalidIdException,
                                         SystemException
Throws:
InvalidIdException
SystemException

buildDifferentiatorTypeInstance

public DifferentiatorType buildDifferentiatorTypeInstance(java.lang.String id)
                                                   throws SystemException,
                                                          BusinessException
Throws:
SystemException
BusinessException

readDifferentiatorType

public DifferentiatorType readDifferentiatorType(java.lang.String id)
                                          throws InvalidIdException,
                                                 SystemException
Throws:
InvalidIdException
SystemException

buildDifferentiatorGroupHeaderInstance

public DifferentiatorGroupHeader buildDifferentiatorGroupHeaderInstance(java.lang.String id)
                                                                 throws SystemException,
                                                                        BusinessException
Throws:
SystemException
BusinessException

readDifferentiatorGroupHeader

public DifferentiatorGroupHeader readDifferentiatorGroupHeader(java.lang.String id)
                                                        throws InvalidIdException,
                                                               SystemException
Throws:
InvalidIdException
SystemException

buildUdaHeaderInstance

public UdaHeader buildUdaHeaderInstance(java.lang.String id)
                                 throws SystemException,
                                        BusinessException
Throws:
SystemException
BusinessException

readUdaHeader

public UdaHeader readUdaHeader(java.lang.String id)
                        throws InvalidIdException,
                               SystemException
Throws:
InvalidIdException
SystemException

buildUdaValueInstance

public UdaValue buildUdaValueInstance(UdaHeader udaHeader,
                                      java.lang.String udaValueId)
                               throws SystemException,
                                      BusinessException
Throws:
SystemException
BusinessException

readUdaValue

public UdaValue readUdaValue(java.lang.String udaHeaderId,
                             java.lang.String udaValueId)
                      throws InvalidIdException,
                             SystemException
Throws:
InvalidIdException
SystemException

buildItemSupplierInstance

public ItemSupplier buildItemSupplierInstance(SellableItem SellableItem,
                                              Supplier supplier)
                                       throws SystemException,
                                              BusinessException
Throws:
SystemException
BusinessException

buildItemSupplierPersonalizationAttributeInstance

public ItemSupplierPersonalizationAttribute buildItemSupplierPersonalizationAttributeInstance()
                                                                                       throws SystemException
Throws:
SystemException

buildItemSupplierCountryAttributeInstance

public ItemSupplierCountryAttribute buildItemSupplierCountryAttributeInstance(ItemSupplier itemSupplier,
                                                                              java.lang.String country)
                                                                       throws SystemException,
                                                                              BusinessException
Throws:
SystemException
BusinessException

readItemSupplierCountryAttributeInstance

public ItemSupplierCountryAttribute readItemSupplierCountryAttributeInstance(ItemSupplier itemSupplier,
                                                                             java.lang.String country)
                                                                      throws SystemException,
                                                                             BusinessException
Throws:
SystemException
BusinessException

readItemSupplierInstance

public ItemSupplier readItemSupplierInstance(SellableItem sellableItem,
                                             Supplier supplier)
                                      throws SystemException,
                                             BusinessException
Throws:
SystemException
BusinessException

findStyles

public java.util.Collection findStyles(ItemSearchCriteria criteria)
                                throws SystemException,
                                       BusinessException
Throws:
SystemException
BusinessException

findStyleIds

public java.util.Collection findStyleIds(ItemSearchCriteria criteria)
                                  throws SystemException
Throws:
SystemException

findStyleAndPackIds

public java.util.Set findStyleAndPackIds(ItemSearchCriteria criteria)
                                  throws SystemException
Throws:
SystemException

findStylesAndPacksAndLevelOneSkus

public java.util.Set findStylesAndPacksAndLevelOneSkus(ItemSearchCriteria criteria)
                                                throws SystemException
Throws:
SystemException

findSkuIds

public java.util.Collection findSkuIds(ItemSearchCriteria criteria)
                                throws SystemException,
                                       BusinessException
Throws:
SystemException
BusinessException

findSellableItems

public java.util.Set findSellableItems(ItemSearchCriteria criteria)
                                throws SystemException,
                                       BusinessException
Throws:
SystemException
BusinessException

findSkus

public java.util.Collection findSkus(ItemSearchCriteria criteria)
                              throws SystemException,
                                     BusinessException
Throws:
SystemException
BusinessException

readStyle

public Style readStyle(java.lang.String id)
                throws InvalidIdException,
                       SystemException
Throws:
InvalidIdException
SystemException

readStyles

public java.util.Set readStyles(java.util.Set ids)
                         throws InvalidIdException,
                                SystemException
Throws:
InvalidIdException
SystemException

readSku

public Sku readSku(java.lang.String id)
            throws InvalidIdException,
                   SystemException
Throws:
InvalidIdException
SystemException

readSkus

public java.util.Set readSkus(java.util.Set ids)
                       throws InvalidIdException,
                              SystemException
Throws:
InvalidIdException
SystemException

readPack

public Pack readPack(java.lang.String id)
              throws InvalidIdException,
                     SystemException
Throws:
InvalidIdException
SystemException

readPacks

public java.util.Set readPacks(java.util.Set ids)
                        throws InvalidIdException,
                               SystemException
Throws:
InvalidIdException
SystemException

readDepartment

public Department readDepartment(java.lang.String id)
                          throws InvalidIdException,
                                 SystemException
Throws:
InvalidIdException
SystemException

readSellableItem

public SellableItem readSellableItem(java.lang.String id)
                              throws SystemException
Throws:
SystemException

readSellableItems

public java.util.Set readSellableItems(java.util.Set sellableItemIds)
                                throws SystemException
Throws:
SystemException

readItem

public Item readItem(java.lang.String id)
              throws SystemException
Throws:
SystemException

readItems

public java.util.Set readItems(java.util.Set itemIds)
                        throws SystemException
Throws:
SystemException

readItem

public Item readItem(java.lang.String id,
                     int itemLevel,
                     int transactionLevel)
              throws SystemException,
                     BusinessException
Throws:
SystemException
BusinessException

readItem

public Item readItem(java.lang.String id,
                     int itemLevel,
                     int tranLevel,
                     boolean isPack)
              throws SystemException,
                     BusinessException
Throws:
SystemException
BusinessException

isSku

public boolean isSku(int itemLevel,
                     int transactionLevel,
                     boolean isPack)

isStyle

public boolean isStyle(int itemLevel,
                       int transactionLevel)

isPack

public boolean isPack(int itemLevel,
                      int transactionLevel,
                      boolean isPack)

buildItemInstance

public Item buildItemInstance(java.lang.String id,
                              int itemLevel,
                              int transactionLevel)
                       throws SystemException,
                              BusinessException
Throws:
SystemException
BusinessException

buildItemInstance

public Item buildItemInstance(java.lang.String id,
                              int itemLevel,
                              int transactionLevel,
                              boolean isPack)
                       throws SystemException,
                              BusinessException
Throws:
SystemException
BusinessException

buildItemLocationInstance

public ItemLocation buildItemLocationInstance(SellableItem sellableItem,
                                              Location location)
                                       throws SystemException,
                                              BusinessException
Throws:
SystemException
BusinessException

readItemLocationInstance

public ItemLocation readItemLocationInstance(SellableItem sellableItem,
                                             Location location)
                                      throws SystemException,
                                             BusinessException
Throws:
SystemException
BusinessException

buildPackInstance

public Pack buildPackInstance(java.lang.String id,
                              int itemLevel,
                              int tranLevel)
                       throws ItemDuplicateException,
                              SystemException,
                              BusinessException
Throws:
ItemDuplicateException
SystemException
BusinessException

buildDirectShipItemSupplierInstance

public DirectShipItemSupplier buildDirectShipItemSupplierInstance(java.lang.String supplierId,
                                                                  java.lang.String itemId,
                                                                  ContactDayType contactDay,
                                                                  ContactLevelType contactLevel,
                                                                  boolean personalizationSeparateIndicator,
                                                                  boolean orderTypeSeparateIndicator,
                                                                  java.lang.String linesPerDirectShipPo,
                                                                  java.lang.String unitsPerContact)
                                                           throws SystemException
Throws:
SystemException

readDirectShipItemSupplier

public DirectShipItemSupplier readDirectShipItemSupplier(java.lang.String supplierId,
                                                         java.lang.String itemId,
                                                         ContactDayType contactDay,
                                                         ContactLevelType contactLevel)
                                                  throws SystemException,
                                                         BusinessException
Throws:
SystemException
BusinessException

buildDepartmentInstance

public Department buildDepartmentInstance(java.lang.String id,
                                          java.lang.String description)
                                   throws BusinessException,
                                          SystemException
Throws:
BusinessException
SystemException

findAllDepartments

public java.util.Set findAllDepartments()
                                 throws SystemException
Throws:
SystemException

buildItemClassInstance

public ItemClass buildItemClassInstance(java.lang.String departmentId,
                                        java.lang.String itemClassId,
                                        java.lang.String description)
                                 throws BusinessException,
                                        SystemException
Throws:
BusinessException
SystemException

findItemClass

public java.util.Set findItemClass(java.lang.String departmentId)
                            throws SystemException
Throws:
SystemException

buildItemSubclassInstance

public ItemSubclass buildItemSubclassInstance(java.lang.String departmentId,
                                              java.lang.String itemClassId,
                                              java.lang.String itemSubClassId,
                                              java.lang.String description)
                                       throws BusinessException,
                                              SystemException
Throws:
BusinessException
SystemException

findItemSubclass

public java.util.Set findItemSubclass(java.lang.String departmentId,
                                      java.lang.String itemClassId)
                               throws SystemException
Throws:
SystemException

findIntersectingBannersForItems

public java.util.Set findIntersectingBannersForItems(java.util.Set itemIds)
                                              throws SystemException,
                                                     BusinessException
Throws:
SystemException
BusinessException

findDirectShipItemSuppliersContactByItem

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

findItemSuppliers

public java.util.Set findItemSuppliers(Supplier supplier)
                                throws SystemException
Throws:
SystemException

findPrimaryItemSupplier

public ItemSupplier findPrimaryItemSupplier(java.lang.String sellableItemId)
                                     throws SystemException
Throws:
SystemException

buildItemFreeFormUdaInstance

public ItemFreeFormUda buildItemFreeFormUdaInstance(java.lang.String udaId,
                                                    java.lang.String freeFormText)
                                             throws SystemException
Throws:
SystemException

buildItemCollectionInstance

public ItemCollection buildItemCollectionInstance(java.lang.String code,
                                                  java.lang.String description)
                                           throws SystemException
Throws:
SystemException

findItemCollections

public java.util.Set findItemCollections(ItemCollectionSearchCriteria criteria)
                                  throws SystemException
Throws:
SystemException

addItemCollectionCode

public void addItemCollectionCode(java.lang.String code,
                                  java.lang.String description)
                           throws SystemException,
                                  BusinessException
Throws:
SystemException
BusinessException

updateItemCollectionCode

public void updateItemCollectionCode(java.lang.String code,
                                     java.lang.String newDescription)
                              throws SystemException,
                                     BusinessException
Throws:
SystemException
BusinessException


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