com.retek.component.rcomrib
Class RcomRibAbstractInjector

java.lang.Object
  extended bycom.retek.component.rcomrib.RcomRibAbstractInjector
All Implemented Interfaces:
com.retek.rib.binding.injector.Injector
Direct Known Subclasses:
BannerCreateInjector, BannerModifyInjector, ChannelCreateInjector, ChannelModifyInjector, CodeHeaderCreateModifyInjector, CodeInjector, DifferentiatorCreateInjector, DifferentiatorGroupDetailCreateInjector, DifferentiatorGroupDetailModifyInjector, DifferentiatorGroupHeaderCreateInjector, DifferentiatorGroupHeaderModifyInjector, DifferentiatorModifyInjector, DifferentiatorTypeCreateInjector, DifferentiatorTypeModifyInjector, DropCodeCreateInjector, DropCodeDeleteInjector, ECDDRecalculationInjector, GiftRegistryUpdateAcknowledgementInjector, ItemCreateInjector, ItemFreeFormUdaCreateInjector, ItemFreeFormUdaModifyInjector, ItemLocationCreateInjector, ItemLocationModifyInjector, ItemModifyInjector, ItemSupplierCountryAttributeCreateInjector, ItemSupplierCountryAttributeModifyInjector, ItemSupplierCreateInjector, ItemSupplierModifyInjector, ItemUdaListOfValuesCreateInjector, MediaCreateInjector, PackItemCreateInjector, ReturnConfirmationInjector, ShipmentConfirmationInjector, SourceCodeCreateInjector, SourceCodeDeleteInjector, StockStatusInjector, StoreCreateInjector, StoreModifyInjector, UdaHeaderCreateInjector, UdaHeaderModifyInjector, UdaValueCreateInjector, UdaValueModifyInjector, VendorAddressCreateInjector, VendorAddressModifyInjector, VendorCreateInjector, VendorHeaderModifyInjector, WarehouseCreateInjector, WarehouseModifyInjector

public abstract class RcomRibAbstractInjector
extends java.lang.Object
implements com.retek.rib.binding.injector.Injector


Field Summary
 
Fields inherited from interface com.retek.rib.binding.injector.Injector
VERSION_STR
 
Constructor Summary
RcomRibAbstractInjector()
           
 
Method Summary
protected  DistributedContext getContext()
           
 void inject(com.retek.rib.binding.payload.Payload payload)
           
 void inject(java.lang.String type, com.retek.rib.binding.payload.Payload payload)
           
protected abstract  void processPayload(com.retek.rib.binding.payload.Payload payload)
          Subclasses are responsible for implementing this method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RcomRibAbstractInjector

public RcomRibAbstractInjector()
Method Detail

getContext

protected DistributedContext getContext()

inject

public void inject(java.lang.String type,
                   com.retek.rib.binding.payload.Payload payload)
            throws com.retek.platform.exception.RetekBusinessException,
                   com.retek.platform.exception.RetekSystemException
Specified by:
inject in interface com.retek.rib.binding.injector.Injector
Throws:
com.retek.platform.exception.RetekBusinessException
com.retek.platform.exception.RetekSystemException

inject

public final void inject(com.retek.rib.binding.payload.Payload payload)
                  throws SystemException,
                         BusinessException
Throws:
SystemException
BusinessException

processPayload

protected abstract void processPayload(com.retek.rib.binding.payload.Payload payload)
                                throws SystemException,
                                       BusinessException
Subclasses are responsible for implementing this method. This method is the actual work that is being done by the injector for the payload. The DistributedContext is setup

Throws:
SystemException
BusinessException


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