com.retek.component.item.impl
Class ProductInformationManagerImpl

java.lang.Object
  extended bycom.retek.commons.component.impl.DistributedObjectManagerImpl
      extended bycom.retek.component.item.impl.ProductInformationManagerImpl
All Implemented Interfaces:
DistributedObjectManager, ProductInformationManager

public class ProductInformationManagerImpl
extends DistributedObjectManagerImpl
implements ProductInformationManager


Constructor Summary
ProductInformationManagerImpl(DistributedContext context)
           
 
Method Summary
 FreeFormUdaProductInformationAttribute buildFreeFormUdaProductInformationAttributeInstance(java.lang.String itemId)
           
 ItemProductInformationAttribute buildItemProductInformationAttributeInstance(ItemAttribute itemAttribute)
           
 ItemProductInformationAttribute buildItemProductInformationAttributeInstance(ItemAttributeScreenTypeRelation screenTypeRelation)
           
 ProductInformation buildProductInformationInstance(java.lang.String itemId, Banner banner, RDate startDate, RDate endDate)
           
 UdaHeaderProductInformationAttribute buildUdaHeaderProductInformationAttributeInstance(java.lang.String udaHeaderId, java.lang.String itemId)
           
 java.util.Set createScreenTypeRelationProductInformationAttributes(ItemAttributeScreenType screenType)
           
protected  ReferenceCache fetchMoreReferences(java.lang.Class businessIface)
           
 java.util.Set findProductInformation(ProductInformationSearchCriteria criteria)
           
 java.util.Set findProductInformationAttributes(ProductInformationSearchCriteria criteria)
           
 java.util.Set getSkusWithUda(java.util.Set itemIds)
           
 ProductInformation readProductInformation(DistributedReference productInfoRef)
           
 
Methods inherited from class com.retek.commons.component.impl.DistributedObjectManagerImpl
getContext, getReferenceCache
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.retek.commons.component.DistributedObjectManager
getContext
 

Constructor Detail

ProductInformationManagerImpl

public ProductInformationManagerImpl(DistributedContext context)
Method Detail

buildProductInformationInstance

public ProductInformation buildProductInformationInstance(java.lang.String itemId,
                                                          Banner banner,
                                                          RDate startDate,
                                                          RDate endDate)
                                                   throws SystemException
Specified by:
buildProductInformationInstance in interface ProductInformationManager
Throws:
SystemException

buildItemProductInformationAttributeInstance

public ItemProductInformationAttribute buildItemProductInformationAttributeInstance(ItemAttribute itemAttribute)
                                                                             throws SystemException
Specified by:
buildItemProductInformationAttributeInstance in interface ProductInformationManager
Throws:
SystemException

buildItemProductInformationAttributeInstance

public ItemProductInformationAttribute buildItemProductInformationAttributeInstance(ItemAttributeScreenTypeRelation screenTypeRelation)
                                                                             throws SystemException
Specified by:
buildItemProductInformationAttributeInstance in interface ProductInformationManager
Throws:
SystemException

buildUdaHeaderProductInformationAttributeInstance

public UdaHeaderProductInformationAttribute buildUdaHeaderProductInformationAttributeInstance(java.lang.String udaHeaderId,
                                                                                              java.lang.String itemId)
                                                                                       throws SystemException
Specified by:
buildUdaHeaderProductInformationAttributeInstance in interface ProductInformationManager
Throws:
SystemException

buildFreeFormUdaProductInformationAttributeInstance

public FreeFormUdaProductInformationAttribute buildFreeFormUdaProductInformationAttributeInstance(java.lang.String itemId)
                                                                                           throws SystemException
Specified by:
buildFreeFormUdaProductInformationAttributeInstance in interface ProductInformationManager
Throws:
SystemException

readProductInformation

public ProductInformation readProductInformation(DistributedReference productInfoRef)
                                          throws SystemException
Specified by:
readProductInformation in interface ProductInformationManager
Throws:
SystemException

createScreenTypeRelationProductInformationAttributes

public java.util.Set createScreenTypeRelationProductInformationAttributes(ItemAttributeScreenType screenType)
                                                                   throws SystemException
Specified by:
createScreenTypeRelationProductInformationAttributes in interface ProductInformationManager
Throws:
SystemException

getSkusWithUda

public java.util.Set getSkusWithUda(java.util.Set itemIds)
                             throws SystemException,
                                    BusinessException
Specified by:
getSkusWithUda in interface ProductInformationManager
Throws:
SystemException
BusinessException

findProductInformation

public java.util.Set findProductInformation(ProductInformationSearchCriteria criteria)
                                     throws SystemException
Specified by:
findProductInformation in interface ProductInformationManager
Throws:
SystemException

findProductInformationAttributes

public java.util.Set findProductInformationAttributes(ProductInformationSearchCriteria criteria)
                                               throws SystemException,
                                                      BusinessException
Specified by:
findProductInformationAttributes in interface ProductInformationManager
Throws:
SystemException
BusinessException

fetchMoreReferences

protected ReferenceCache fetchMoreReferences(java.lang.Class businessIface)
                                      throws SystemException
Specified by:
fetchMoreReferences in class DistributedObjectManagerImpl
Throws:
SystemException


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