com.retek.component.item.impl.persistence.cache
Class CacheShipRestrictionDao

java.lang.Object
  extended bycom.retek.commons.component.impl.persistence.cache.MemoryDao
      extended bycom.retek.component.item.impl.persistence.cache.CacheShipRestrictionDao
All Implemented Interfaces:
ShipRestrictionDao

public class CacheShipRestrictionDao
extends MemoryDao
implements ShipRestrictionDao


Constructor Summary
CacheShipRestrictionDao()
           
 
Method Summary
 ReferenceCache createReferenceCache(java.lang.Class businessInterface)
           
 ReferenceCache createReferenceCacheForAddressCode()
           
 java.util.Set findAddressCodes(AddressCodeSearchCriteria criteria)
           
 java.util.Set findAllActiveAddressCodes()
           
 java.util.Set findShipRestrictions(ShipRestrictionSearchCriteria criteria)
           
 java.util.Collection getShipRestrictions(java.lang.String skuId, java.lang.String styleId, ConveyableType conveyableType)
           
 AddressCodeDto persist(AddressCodeDto dto)
           
 ShipRestrictionDto persist(ShipRestrictionDto dto)
           
 AddressCodeDto readAddressCode(DistributedReference ref)
           
 ShipRestrictionDto readShipRestriction(DistributedReference ref)
           
 
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

CacheShipRestrictionDao

public CacheShipRestrictionDao()
Method Detail

readShipRestriction

public ShipRestrictionDto readShipRestriction(DistributedReference ref)
                                       throws SystemException,
                                              InvalidIdException
Specified by:
readShipRestriction in interface ShipRestrictionDao
Throws:
SystemException
InvalidIdException

createReferenceCache

public ReferenceCache createReferenceCache(java.lang.Class businessInterface)
                                    throws SystemException
Specified by:
createReferenceCache in interface ShipRestrictionDao
Throws:
SystemException

persist

public ShipRestrictionDto persist(ShipRestrictionDto dto)
                           throws SystemException
Specified by:
persist in interface ShipRestrictionDao
Throws:
SystemException

findShipRestrictions

public java.util.Set findShipRestrictions(ShipRestrictionSearchCriteria criteria)
Specified by:
findShipRestrictions in interface ShipRestrictionDao

getShipRestrictions

public java.util.Collection getShipRestrictions(java.lang.String skuId,
                                                java.lang.String styleId,
                                                ConveyableType conveyableType)

createReferenceCacheForAddressCode

public ReferenceCache createReferenceCacheForAddressCode()
                                                  throws SystemException
Specified by:
createReferenceCacheForAddressCode in interface ShipRestrictionDao
Throws:
SystemException

persist

public AddressCodeDto persist(AddressCodeDto dto)
                       throws SystemException
Specified by:
persist in interface ShipRestrictionDao
Throws:
SystemException

readAddressCode

public AddressCodeDto readAddressCode(DistributedReference ref)
                               throws SystemException
Specified by:
readAddressCode in interface ShipRestrictionDao
Throws:
SystemException

findAllActiveAddressCodes

public java.util.Set findAllActiveAddressCodes()
                                        throws SystemException
Specified by:
findAllActiveAddressCodes in interface ShipRestrictionDao
Throws:
SystemException

findAddressCodes

public java.util.Set findAddressCodes(AddressCodeSearchCriteria criteria)
                               throws SystemException
Specified by:
findAddressCodes in interface ShipRestrictionDao
Throws:
SystemException


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