com.retek.component.item.impl.remote
Class ItemServiceEjb

java.lang.Object
  extended bycom.retek.component.item.impl.remote.ItemServiceEjb
All Implemented Interfaces:
javax.ejb.EnterpriseBean, java.io.Serializable, javax.ejb.SessionBean

public class ItemServiceEjb
extends java.lang.Object
implements javax.ejb.SessionBean

See Also:
Serialized Form

Constructor Summary
ItemServiceEjb()
           
 
Method Summary
 ReferenceCache createReferenceCacheForFreeFormUdaProductInformationAttribute()
           
 ReferenceCache createReferenceCacheForItemAttribute()
           
 ReferenceCache createReferenceCacheForItemAttributeScreenType()
           
 ReferenceCache createReferenceCacheForItemAttributeScreenTypeRelation()
           
 ReferenceCache createReferenceCacheForItemCollection()
           
 ReferenceCache createReferenceCacheForItemProductInformationAttribute()
           
 ReferenceCache createReferenceCacheForProductInformation()
           
 ReferenceCache createReferenceCacheForUdaHeaderProductInformationAttribute()
           
 void delete(UdaHeaderDto dto)
           
 void ejbActivate()
           
 void ejbCreate()
           
 void ejbPassivate()
           
 void ejbRemove()
           
 java.util.Set findAllDepartments()
           
 java.util.Set findItemAttributes(ItemAttributeSearchCriteria criteria)
           
 java.util.Set findItemAttributeScreenTypeRelations(DistributedReference itemAttributeRef)
           
 java.util.Set findItemAttributeScreenTypes(ItemAttributeScreenTypeSearchCriteria criteria)
           
 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(java.lang.String supplierId)
           
 ItemSupplierDto findPrimaryItemSupplier(java.lang.String sellableItemId)
           
 java.util.Set findProductInformation(ProductInformationSearchCriteria criteria)
           
 java.util.Set findSellableItems(ItemSearchCriteria criteria)
           
 java.util.Collection findSkuIds(ItemSearchCriteria criteria)
           
 java.util.Collection findSkus(ItemSearchCriteria criteria)
           
 java.util.Set findStyleAndPackAndLevelOneSkuIds(ItemSearchCriteria criteria)
           
 java.util.Collection findStyleIds(ItemSearchCriteria criteria)
           
 java.util.Collection findStyles(ItemSearchCriteria criteria)
           
 java.util.Set findStylesAndPacksAndLevelOneSkus(ItemSearchCriteria criteria)
           
 javax.ejb.EJBLocalObject getLocal()
           
 javax.ejb.EJBLocalHome getLocalHome()
           
 javax.ejb.EJBObject getRemote()
           
 javax.ejb.EJBHome getRemoteHome()
           
 javax.ejb.SessionContext getSessionContext()
           
 DepartmentDto readDepartment(java.lang.String id)
           
 DifferentiatorDto readDifferentiator(java.lang.String id)
           
 DifferentiatorGroupHeaderDto readDifferentiatorGroupHeader(java.lang.String id, boolean thin)
           
 DifferentiatorTypeDto readDifferentiatorType(java.lang.String id)
           
 ItemAttributeDto readItemAttribute(DistributedReference ref, long version)
           
 ItemAttributeScreenTypeDto readItemAttributeScreenType(DistributedReference ref, long version)
           
 ItemAttributeScreenTypeRelationDto readItemAttributeScreenTypeRelation(DistributedReference ref, long version)
           
 ItemClassDto readItemClass(java.lang.String departmentId, java.lang.String itemClassId)
           
 ItemCollectionDto readItemCollection(DistributedReference itemCollectionRef)
           
 java.util.Set readItems(java.util.Set ids)
           
 ItemSubclassDto readItemSubclass(java.lang.String departmentId, java.lang.String itemClassId, java.lang.String itemSubclassId)
           
 PackDto readPack(java.lang.String id)
           
 java.util.Set readPacks(java.util.Set ids)
           
 ProductInformationDto readProductInformation(DistributedReference ref, long version)
           
 java.util.Set readSellableItems(java.util.Set sellableItemIds)
           
 SkuDto readSku(java.lang.String id)
           
 java.util.Set readSkus(java.util.Set ids)
           
 StyleDto readStyle(java.lang.String id, boolean readThinDiffGroup)
           
 java.util.Set readStyles(java.util.Set ids)
           
 UdaHeaderDto readUdaHeader(java.lang.String id)
           
 UdaValueDto readUdaValue(java.lang.String udaHeaderId, java.lang.String udaValueId)
           
 void setSessionContext(javax.ejb.SessionContext s)
           
 ItemCollectionDto submit(ItemCollectionDto dto)
           
 PackDto submit(PackDto dto)
           
 SkuDto submit(SkuDto dto)
           
 StyleDto submit(StyleDto dto)
           
 DepartmentDto submitDepartment(DepartmentDto dto)
           
 DifferentiatorDto submitDiff(DifferentiatorDto dto)
           
 DifferentiatorGroupHeaderDto submitDiffGroup(DifferentiatorGroupHeaderDto dto)
           
 DifferentiatorTypeDto submitDiffType(DifferentiatorTypeDto dto)
           
 ItemAttributeDto submitItemAttribute(ItemAttributeDto dto)
           
 ItemAttributeScreenTypeDto submitItemAttributeScreenType(ItemAttributeScreenTypeDto dto)
           
 ItemClassDto submitItemClass(ItemClassDto dto)
           
 ItemSubclassDto submitItemSubclass(ItemSubclassDto dto)
           
 ProductInformationDto submitProductInformation(ProductInformationDto dto)
           
 UdaHeaderDto submitUdaHeader(UdaHeaderDto dto)
           
 UdaValueDto submitUdaValue(UdaValueDto dto)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemServiceEjb

public ItemServiceEjb()
Method Detail

getRemote

public javax.ejb.EJBObject getRemote()

getLocal

public javax.ejb.EJBLocalObject getLocal()

getLocalHome

public javax.ejb.EJBLocalHome getLocalHome()

getRemoteHome

public javax.ejb.EJBHome getRemoteHome()

ejbActivate

public void ejbActivate()
Specified by:
ejbActivate in interface javax.ejb.SessionBean

ejbPassivate

public void ejbPassivate()
Specified by:
ejbPassivate in interface javax.ejb.SessionBean

ejbRemove

public void ejbRemove()
Specified by:
ejbRemove in interface javax.ejb.SessionBean

setSessionContext

public void setSessionContext(javax.ejb.SessionContext s)
Specified by:
setSessionContext in interface javax.ejb.SessionBean

getSessionContext

public javax.ejb.SessionContext getSessionContext()

ejbCreate

public void ejbCreate()

createReferenceCacheForItemCollection

public ReferenceCache createReferenceCacheForItemCollection()
                                                     throws SystemException
Throws:
SystemException

submit

public ItemCollectionDto submit(ItemCollectionDto dto)
                         throws SystemException
Throws:
SystemException

readItemCollection

public ItemCollectionDto readItemCollection(DistributedReference itemCollectionRef)
                                     throws SystemException
Throws:
SystemException

findItemCollections

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

createReferenceCacheForItemProductInformationAttribute

public ReferenceCache createReferenceCacheForItemProductInformationAttribute()
                                                                      throws SystemException
Throws:
SystemException

createReferenceCacheForUdaHeaderProductInformationAttribute

public ReferenceCache createReferenceCacheForUdaHeaderProductInformationAttribute()
                                                                           throws SystemException
Throws:
SystemException

createReferenceCacheForFreeFormUdaProductInformationAttribute

public ReferenceCache createReferenceCacheForFreeFormUdaProductInformationAttribute()
                                                                             throws SystemException
Throws:
SystemException

createReferenceCacheForItemAttribute

public ReferenceCache createReferenceCacheForItemAttribute()
                                                    throws SystemException
Throws:
SystemException

createReferenceCacheForItemAttributeScreenTypeRelation

public ReferenceCache createReferenceCacheForItemAttributeScreenTypeRelation()
                                                                      throws SystemException
Throws:
SystemException

createReferenceCacheForItemAttributeScreenType

public ReferenceCache createReferenceCacheForItemAttributeScreenType()
                                                              throws SystemException
Throws:
SystemException

createReferenceCacheForProductInformation

public ReferenceCache createReferenceCacheForProductInformation()
                                                         throws SystemException
Throws:
SystemException

submitDiff

public DifferentiatorDto submitDiff(DifferentiatorDto dto)
                             throws SystemException
Throws:
SystemException

submitDiffGroup

public DifferentiatorGroupHeaderDto submitDiffGroup(DifferentiatorGroupHeaderDto dto)
                                             throws SystemException
Throws:
SystemException

submitDepartment

public DepartmentDto submitDepartment(DepartmentDto dto)
                               throws SystemException
Throws:
SystemException

submitItemClass

public ItemClassDto submitItemClass(ItemClassDto dto)
                             throws SystemException
Throws:
SystemException

submitItemSubclass

public ItemSubclassDto submitItemSubclass(ItemSubclassDto dto)
                                   throws SystemException
Throws:
SystemException

readDifferentiator

public DifferentiatorDto readDifferentiator(java.lang.String id)
                                     throws SystemException
Throws:
SystemException

readDifferentiatorType

public DifferentiatorTypeDto readDifferentiatorType(java.lang.String id)
                                             throws SystemException
Throws:
SystemException

submitDiffType

public DifferentiatorTypeDto submitDiffType(DifferentiatorTypeDto dto)
                                     throws SystemException
Throws:
SystemException

submitUdaHeader

public UdaHeaderDto submitUdaHeader(UdaHeaderDto dto)
                             throws SystemException
Throws:
SystemException

readUdaHeader

public UdaHeaderDto readUdaHeader(java.lang.String id)
                           throws SystemException
Throws:
SystemException

delete

public void delete(UdaHeaderDto dto)
            throws SystemException
Throws:
SystemException

submitItemAttribute

public ItemAttributeDto submitItemAttribute(ItemAttributeDto dto)
                                     throws SystemException
Throws:
SystemException

submitItemAttributeScreenType

public ItemAttributeScreenTypeDto submitItemAttributeScreenType(ItemAttributeScreenTypeDto dto)
                                                         throws SystemException
Throws:
SystemException

submitProductInformation

public ProductInformationDto submitProductInformation(ProductInformationDto dto)
                                               throws SystemException
Throws:
SystemException

readItemAttribute

public ItemAttributeDto readItemAttribute(DistributedReference ref,
                                          long version)
                                   throws SystemException
Throws:
SystemException

readItemAttributeScreenType

public ItemAttributeScreenTypeDto readItemAttributeScreenType(DistributedReference ref,
                                                              long version)
                                                       throws SystemException
Throws:
SystemException

readProductInformation

public ProductInformationDto readProductInformation(DistributedReference ref,
                                                    long version)
                                             throws SystemException
Throws:
SystemException

readItemAttributeScreenTypeRelation

public ItemAttributeScreenTypeRelationDto readItemAttributeScreenTypeRelation(DistributedReference ref,
                                                                              long version)
                                                                       throws SystemException
Throws:
SystemException

findItemAttributes

public java.util.Set findItemAttributes(ItemAttributeSearchCriteria criteria)
                                 throws SystemException
Throws:
SystemException

findItemAttributeScreenTypeRelations

public java.util.Set findItemAttributeScreenTypeRelations(DistributedReference itemAttributeRef)
                                                   throws SystemException
Throws:
SystemException

findItemAttributeScreenTypes

public java.util.Set findItemAttributeScreenTypes(ItemAttributeScreenTypeSearchCriteria criteria)
                                           throws SystemException
Throws:
SystemException

readDifferentiatorGroupHeader

public DifferentiatorGroupHeaderDto readDifferentiatorGroupHeader(java.lang.String id,
                                                                  boolean thin)
                                                           throws SystemException
Throws:
SystemException

submitUdaValue

public UdaValueDto submitUdaValue(UdaValueDto dto)
                           throws SystemException
Throws:
SystemException

readUdaValue

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

findStyles

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

findStylesAndPacksAndLevelOneSkus

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

findStyleIds

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

findStyleAndPackAndLevelOneSkuIds

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

findSkus

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

findSkuIds

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

findSellableItems

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

readStyle

public StyleDto readStyle(java.lang.String id,
                          boolean readThinDiffGroup)
                   throws SystemException
Throws:
SystemException

readStyles

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

submit

public StyleDto submit(StyleDto dto)
                throws SystemException
Throws:
SystemException

readSku

public SkuDto readSku(java.lang.String id)
               throws SystemException
Throws:
SystemException

readSkus

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

submit

public SkuDto submit(SkuDto dto)
              throws SystemException
Throws:
SystemException

readPack

public PackDto readPack(java.lang.String id)
                 throws SystemException
Throws:
SystemException

readPacks

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

submit

public PackDto submit(PackDto dto)
               throws SystemException
Throws:
SystemException

readSellableItems

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

readItems

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

readDepartment

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

readItemClass

public ItemClassDto readItemClass(java.lang.String departmentId,
                                  java.lang.String itemClassId)
                           throws SystemException,
                                  InvalidIdException
Throws:
SystemException
InvalidIdException

readItemSubclass

public ItemSubclassDto readItemSubclass(java.lang.String departmentId,
                                        java.lang.String itemClassId,
                                        java.lang.String itemSubclassId)
                                 throws SystemException,
                                        InvalidIdException
Throws:
SystemException
InvalidIdException

findAllDepartments

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

findItemClass

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

findItemSubclass

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

findItemSuppliers

public java.util.Set findItemSuppliers(java.lang.String supplierId)
                                throws SystemException
Throws:
SystemException

findPrimaryItemSupplier

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

findProductInformation

public java.util.Set findProductInformation(ProductInformationSearchCriteria criteria)
                                     throws SystemException
Throws:
SystemException


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