com.retek.component.item
Interface ItemManager
- All Superinterfaces:
- DistributedObjectManager
- 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 |
findSkusForNoCustomerInfoReturn(java.util.List itemIds)
|
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,
boolean readThinDiffGroup)
|
Item |
readItem(java.lang.String id,
int itemLevel,
int transactionLevel)
|
Item |
readItem(java.lang.String id,
int itemLevel,
int tranLevel,
boolean isPack)
|
ItemClass |
readItemClass(java.lang.String departmentId,
java.lang.String itemClassId)
|
java.util.Map |
readItemDiffSearchResults(java.util.Set itemIds)
|
ItemLocation |
readItemLocationInstance(SellableItem sellableItem,
Location location)
|
java.util.Set |
readItems(java.util.Set itemIds)
|
ItemSubclass |
readItemSubclass(java.lang.String id,
java.lang.String itemClassId,
java.lang.String itemSubclassId)
|
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)
|
Style |
readStyle(java.lang.String id,
boolean readThinDiffGroup)
|
java.util.Set |
readStyles(java.util.Set ids)
|
DifferentiatorGroupHeader |
readThinDifferentiatorGroupHeader(java.lang.String diffId)
|
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)
|
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
findSkus
public java.util.Collection findSkus(ItemSearchCriteria criteria)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
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
readItemDiffSearchResults
public java.util.Map readItemDiffSearchResults(java.util.Set itemIds)
throws SystemException
- Throws:
SystemException
findSkusForNoCustomerInfoReturn
public java.util.Set findSkusForNoCustomerInfoReturn(java.util.List itemIds)
throws SystemException
- Throws:
SystemException
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
readItemClass
public ItemClass readItemClass(java.lang.String departmentId,
java.lang.String itemClassId)
throws InvalidIdException,
SystemException
- Throws:
InvalidIdException
SystemException
readItemSubclass
public ItemSubclass readItemSubclass(java.lang.String id,
java.lang.String itemClassId,
java.lang.String itemSubclassId)
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
readItem
public Item readItem(java.lang.String id,
boolean readThinDiffGroup)
throws SystemException
- Throws:
SystemException
readStyle
public Style readStyle(java.lang.String id,
boolean readThinDiffGroup)
throws InvalidIdException,
SystemException
- Throws:
InvalidIdException
SystemException
readThinDifferentiatorGroupHeader
public DifferentiatorGroupHeader readThinDifferentiatorGroupHeader(java.lang.String diffId)
throws InvalidIdException,
SystemException
- Throws:
InvalidIdException
SystemException
Copyright © 2005 Retek Inc. All Rights Reserved.
- Generated at Fri, 01/21/2005 14:25