com.retek.component.media.impl.persistence.cache
Class CacheSellingItemDao

java.lang.Object
  extended bycom.retek.commons.component.impl.persistence.cache.MemoryDao
      extended bycom.retek.component.media.impl.persistence.cache.CacheSellingItemDao
All Implemented Interfaces:
SellingItemDao

public class CacheSellingItemDao
extends MemoryDao
implements SellingItemDao


Constructor Summary
CacheSellingItemDao()
           
 
Method Summary
 ReferenceCache createReferenceCacheForPackSellingSku()
           
 ReferenceCache createReferenceCacheForPackSellingSkuComponent()
           
 ReferenceCache createReferenceCacheForSellingItem()
           
 ReferenceCache createReferenceCacheForSellingSku()
           
 java.util.Set find(SellingItemSearchCriteria searchCriteria)
           
 java.util.Set find(SellingSkuSearchCriteria searchCriteria)
           
 java.util.Set findParentItemIds(ItemIdSearchCriteria criteria)
           
 java.util.Map findSellableItemIdsForSellingSkuRefs(java.util.Set sellingSkuRefs)
           
 java.lang.String getNextMultiSellingItemDisplayCode()
           
 boolean isItemValidOnAnyBanner(java.lang.String mediaId, java.lang.String sellingItemNumber)
           
 SellingItemDto persist(SellingItemDto dto)
           
 SellingItemDto read(DistributedReference ref)
           
 SellingSkuDto readSellingSku(DistributedReference ref)
           
 void remove(SellingItemDto dto)
           
 
Methods inherited from class com.retek.commons.component.impl.persistence.cache.MemoryDao
doCreateReferenceCache, doCreateReferenceCache, doDelete, doPersist, doPersist, doRead, doRead, getDtosForType, getSizeReport, isWildCardEqual, resetAll
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheSellingItemDao

public CacheSellingItemDao()
Method Detail

persist

public SellingItemDto persist(SellingItemDto dto)
                       throws SystemException
Specified by:
persist in interface SellingItemDao
Throws:
SystemException

remove

public void remove(SellingItemDto dto)
            throws SystemException
Specified by:
remove in interface SellingItemDao
Throws:
SystemException

find

public java.util.Set find(SellingItemSearchCriteria searchCriteria)
                   throws SystemException
Specified by:
find in interface SellingItemDao
Throws:
SystemException

getNextMultiSellingItemDisplayCode

public java.lang.String getNextMultiSellingItemDisplayCode()
                                                    throws SystemException
Specified by:
getNextMultiSellingItemDisplayCode in interface SellingItemDao
Throws:
SystemException

isItemValidOnAnyBanner

public boolean isItemValidOnAnyBanner(java.lang.String mediaId,
                                      java.lang.String sellingItemNumber)
                               throws SystemException
Specified by:
isItemValidOnAnyBanner in interface SellingItemDao
Throws:
SystemException

createReferenceCacheForSellingItem

public ReferenceCache createReferenceCacheForSellingItem()
                                                  throws SystemException
Specified by:
createReferenceCacheForSellingItem in interface SellingItemDao
Throws:
SystemException

read

public SellingItemDto read(DistributedReference ref)
                    throws SystemException
Specified by:
read in interface SellingItemDao
Throws:
SystemException

readSellingSku

public SellingSkuDto readSellingSku(DistributedReference ref)
                             throws SystemException
Specified by:
readSellingSku in interface SellingItemDao
Throws:
SystemException

createReferenceCacheForSellingSku

public ReferenceCache createReferenceCacheForSellingSku()
                                                 throws SystemException
Specified by:
createReferenceCacheForSellingSku in interface SellingItemDao
Throws:
SystemException

createReferenceCacheForPackSellingSku

public ReferenceCache createReferenceCacheForPackSellingSku()
                                                     throws SystemException
Specified by:
createReferenceCacheForPackSellingSku in interface SellingItemDao
Throws:
SystemException

createReferenceCacheForPackSellingSkuComponent

public ReferenceCache createReferenceCacheForPackSellingSkuComponent()
                                                              throws SystemException
Specified by:
createReferenceCacheForPackSellingSkuComponent in interface SellingItemDao
Throws:
SystemException

find

public java.util.Set find(SellingSkuSearchCriteria searchCriteria)
                   throws SystemException
Specified by:
find in interface SellingItemDao
Throws:
SystemException

findParentItemIds

public java.util.Set findParentItemIds(ItemIdSearchCriteria criteria)
                                throws SystemException
Specified by:
findParentItemIds in interface SellingItemDao
Throws:
SystemException

findSellableItemIdsForSellingSkuRefs

public java.util.Map findSellableItemIdsForSellingSkuRefs(java.util.Set sellingSkuRefs)
                                                   throws SystemException
Specified by:
findSellableItemIdsForSellingSkuRefs in interface SellingItemDao
Throws:
SystemException


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