com.retek.component.banner_channel.impl
Class ChannelManagerImpl

java.lang.Object
  extended bycom.retek.commons.component.impl.DistributedObjectManagerImpl
      extended bycom.retek.component.banner_channel.impl.ChannelManagerImpl
All Implemented Interfaces:
ChannelManager, ChannelManagerRib, DistributedObjectManager

public class ChannelManagerImpl
extends DistributedObjectManagerImpl
implements ChannelManagerRib


Constructor Summary
ChannelManagerImpl()
          Deprecated. pass a context
ChannelManagerImpl(DistributedContext context)
           
 
Method Summary
 void addChannelTypeCode(java.lang.String code, java.lang.String description)
           
 Channel buildChannelInstance(java.lang.String channelDisplayCode, DistributedReference bannerRef, ChannelType channelType)
           
 ChannelType buildChannelTypeInstance(java.lang.String displayCode, java.lang.String description)
           
protected  ReferenceCache fetchMoreReferences(java.lang.Class businessIface)
           
 BannerChannelType findBannerChannelType(Banner banner, ChannelType channelType)
           
 java.util.Set findBannerChannelTypes(BannerChannelTypeSearchCriteria criteria)
           
 java.util.Set findChannel(ChannelSearchCriteria criteria)
           
 Channel findChannelByDisplayCode(java.lang.String displayCode)
           
 java.util.Set findChannelType(ChannelTypeSearchCriteria criteria)
           
 ChannelType findChannelTypeByDisplayCode(java.lang.String displayCode)
           
 java.util.Set findOfferCodes(OfferCodeSearchCriteria criteria)
           
 java.util.Set getAllChannelTypes()
           
 BannerChannelType readBannerChannelType(DistributedReference bannerChannelTypeRef)
           
 Channel readChannel(DistributedReference ref)
           
 ChannelType readChannelType(DistributedReference channelTypeRef)
           
 void updateChannelTypeCode(java.lang.String code, java.lang.String description)
           
 
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

ChannelManagerImpl

public ChannelManagerImpl()
Deprecated. pass a context


ChannelManagerImpl

public ChannelManagerImpl(DistributedContext context)
Method Detail

readChannel

public Channel readChannel(DistributedReference ref)
                    throws SystemException
Specified by:
readChannel in interface ChannelManager
Throws:
SystemException

findChannel

public java.util.Set findChannel(ChannelSearchCriteria criteria)
                          throws SystemException
Specified by:
findChannel in interface ChannelManager
Throws:
SystemException

buildChannelInstance

public Channel buildChannelInstance(java.lang.String channelDisplayCode,
                                    DistributedReference bannerRef,
                                    ChannelType channelType)
                             throws SystemException,
                                    BusinessException
Specified by:
buildChannelInstance in interface ChannelManagerRib
Throws:
SystemException
BusinessException

addChannelTypeCode

public void addChannelTypeCode(java.lang.String code,
                               java.lang.String description)
                        throws SystemException,
                               BusinessException
Specified by:
addChannelTypeCode in interface ChannelManagerRib
Throws:
SystemException
BusinessException

updateChannelTypeCode

public void updateChannelTypeCode(java.lang.String code,
                                  java.lang.String description)
                           throws SystemException,
                                  BusinessException
Throws:
SystemException
BusinessException

findChannelType

public java.util.Set findChannelType(ChannelTypeSearchCriteria criteria)
                              throws SystemException
Specified by:
findChannelType in interface ChannelManager
Throws:
SystemException

getAllChannelTypes

public java.util.Set getAllChannelTypes()
                                 throws SystemException
Specified by:
getAllChannelTypes in interface ChannelManager
Throws:
SystemException

buildChannelTypeInstance

public ChannelType buildChannelTypeInstance(java.lang.String displayCode,
                                            java.lang.String description)
                                     throws SystemException,
                                            BusinessException
Specified by:
buildChannelTypeInstance in interface ChannelManagerRib
Throws:
SystemException
BusinessException

readChannelType

public ChannelType readChannelType(DistributedReference channelTypeRef)
                            throws SystemException
Specified by:
readChannelType in interface ChannelManager
Throws:
SystemException

findChannelByDisplayCode

public Channel findChannelByDisplayCode(java.lang.String displayCode)
                                 throws SystemException,
                                        BusinessException
Specified by:
findChannelByDisplayCode in interface ChannelManagerRib
Throws:
SystemException
BusinessException

findChannelTypeByDisplayCode

public ChannelType findChannelTypeByDisplayCode(java.lang.String displayCode)
                                         throws SystemException,
                                                BusinessException
Specified by:
findChannelTypeByDisplayCode in interface ChannelManagerRib
Throws:
SystemException
BusinessException

readBannerChannelType

public BannerChannelType readBannerChannelType(DistributedReference bannerChannelTypeRef)
                                        throws SystemException
Specified by:
readBannerChannelType in interface ChannelManager
Throws:
SystemException

findBannerChannelTypes

public java.util.Set findBannerChannelTypes(BannerChannelTypeSearchCriteria criteria)
                                     throws SystemException
Specified by:
findBannerChannelTypes in interface ChannelManager
Throws:
SystemException

findOfferCodes

public java.util.Set findOfferCodes(OfferCodeSearchCriteria criteria)
                             throws SystemException
Specified by:
findOfferCodes in interface ChannelManager
Throws:
SystemException

findBannerChannelType

public BannerChannelType findBannerChannelType(Banner banner,
                                               ChannelType channelType)
                                        throws SystemException
Specified by:
findBannerChannelType in interface ChannelManager
Throws:
SystemException

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