com.retek.component.item.impl
Class ShipRestrictionManagerImpl

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

public class ShipRestrictionManagerImpl
extends DistributedObjectManagerImpl
implements ShipRestrictionManager


Constructor Summary
ShipRestrictionManagerImpl(DistributedContext context)
           
 
Method Summary
 AddressCode buildAddressCodeInstance()
           
 ShipRestriction buildShipRestrictionInstance()
           
protected  ReferenceCache fetchMoreReferences(java.lang.Class businessIface)
           
 java.util.Set findAddressCode(AddressCodeSearchCriteria criteria)
           
 java.util.Set findAllActiveAddressCodes()
           
 java.util.Set getShipRestrictions(Item item, boolean includeItemParentRestriction)
           
 java.util.Set getShipRestrictions(Item item, Carrier carrier, boolean includeItemParentRestriction)
           
 java.util.Set getShipRestrictionTypes(Item item, Carrier carrier, Address address)
           
 AddressCode readAddressCode(DistributedReference ref)
           
 ShipRestriction readShipRestriction(DistributedReference ref)
           
 
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

ShipRestrictionManagerImpl

public ShipRestrictionManagerImpl(DistributedContext context)
Method Detail

buildShipRestrictionInstance

public ShipRestriction buildShipRestrictionInstance()
                                             throws SystemException
Specified by:
buildShipRestrictionInstance in interface ShipRestrictionManager
Throws:
SystemException

readShipRestriction

public ShipRestriction readShipRestriction(DistributedReference ref)
                                    throws SystemException
Specified by:
readShipRestriction in interface ShipRestrictionManager
Throws:
SystemException

getShipRestrictions

public java.util.Set getShipRestrictions(Item item,
                                         Carrier carrier,
                                         boolean includeItemParentRestriction)
                                  throws SystemException,
                                         BusinessException
Specified by:
getShipRestrictions in interface ShipRestrictionManager
Throws:
SystemException
BusinessException

getShipRestrictions

public java.util.Set getShipRestrictions(Item item,
                                         boolean includeItemParentRestriction)
                                  throws SystemException,
                                         BusinessException
Specified by:
getShipRestrictions in interface ShipRestrictionManager
Throws:
SystemException
BusinessException

getShipRestrictionTypes

public java.util.Set getShipRestrictionTypes(Item item,
                                             Carrier carrier,
                                             Address address)
                                      throws SystemException,
                                             BusinessException
Specified by:
getShipRestrictionTypes in interface ShipRestrictionManager
Throws:
SystemException
BusinessException

buildAddressCodeInstance

public AddressCode buildAddressCodeInstance()
                                     throws SystemException
Specified by:
buildAddressCodeInstance in interface ShipRestrictionManager
Throws:
SystemException

readAddressCode

public AddressCode readAddressCode(DistributedReference ref)
                            throws SystemException
Specified by:
readAddressCode in interface ShipRestrictionManager
Throws:
SystemException

findAllActiveAddressCodes

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

fetchMoreReferences

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

findAddressCode

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


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