com.retek.component.customerorder.impl.remote.command
Class PublishConfirmationCorrespondenceRemoteCommand

java.lang.Object
  extended bycom.retek.commons.domain.core.Command
      extended bycom.retek.component.customerorder.impl.remote.command.PublishCorrespondenceRemoteCommand
          extended bycom.retek.component.customerorder.impl.remote.command.PublishConfirmationCorrespondenceRemoteCommand
Direct Known Subclasses:
PublishNlaNotificationRemoteCommand, PublishOrderConfirmationRemoteCommand, PublishReturnConfirmationRemoteCommand, PublishShipConfirmationRemoteCommand

public abstract class PublishConfirmationCorrespondenceRemoteCommand
extends PublishCorrespondenceRemoteCommand


Field Summary
protected  CorrespondenceType correspondenceType
           
protected  DeliveryMethodType deliveryMethodType
           
protected  CustomerOrder order
           
 
Fields inherited from class com.retek.component.customerorder.impl.remote.command.PublishCorrespondenceRemoteCommand
logger
 
Constructor Summary
PublishConfirmationCorrespondenceRemoteCommand()
           
 
Method Summary
protected abstract  com.retek.rib.binding.payload.CustCorresDesc createPayload()
           
protected  void executePublish()
           
protected  CorrespondenceType getCorrespondenceType(java.lang.String code)
           
 com.retek.rib.binding.payload.Payload getPayload()
           
protected abstract  java.util.List getSkuIds()
           
protected abstract  void incrementNumRequestsProcessed()
           
 void setCustomerOrder(CustomerOrder customerOrder)
           
 void setDeliveryMethodType(DeliveryMethodType deliveryMethodType)
           
 
Methods inherited from class com.retek.component.customerorder.impl.remote.command.PublishCorrespondenceRemoteCommand
doExecute, getTheRetekLogger, publishPayload
 
Methods inherited from class com.retek.commons.domain.core.Command
addPostExecutionRule, addPreExecutionRule, execute, getContext, isExecuted, processRules, setContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

order

protected CustomerOrder order

deliveryMethodType

protected DeliveryMethodType deliveryMethodType

correspondenceType

protected CorrespondenceType correspondenceType
Constructor Detail

PublishConfirmationCorrespondenceRemoteCommand

public PublishConfirmationCorrespondenceRemoteCommand()
Method Detail

executePublish

protected void executePublish()
                       throws SystemException,
                              BusinessException
Specified by:
executePublish in class PublishCorrespondenceRemoteCommand
Throws:
SystemException
BusinessException

createPayload

protected abstract com.retek.rib.binding.payload.CustCorresDesc createPayload()
                                                                       throws SystemException,
                                                                              BusinessException
Throws:
SystemException
BusinessException

incrementNumRequestsProcessed

protected abstract void incrementNumRequestsProcessed()

getSkuIds

protected abstract java.util.List getSkuIds()
                                     throws SystemException,
                                            BusinessException
Throws:
SystemException
BusinessException

getCorrespondenceType

protected CorrespondenceType getCorrespondenceType(java.lang.String code)
                                            throws SystemException
Throws:
SystemException

setCustomerOrder

public void setCustomerOrder(CustomerOrder customerOrder)

getPayload

public com.retek.rib.binding.payload.Payload getPayload()

setDeliveryMethodType

public void setDeliveryMethodType(DeliveryMethodType deliveryMethodType)


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