Class OneOrderSDNCheckForSynchProcessAction

java.lang.Object
de.hybris.platform.processengine.action.AbstractAction<T>
de.hybris.platform.oneorderfulfilmentprocess.actions.order.AbstractCheckForSynchProcessAction<OneOrderDeliveryProviderProcessModel>
de.hybris.platform.oneorderfulfilmentprocess.actions.order.sdn.OneOrderSDNCheckForSynchProcessAction
All Implemented Interfaces:
de.hybris.platform.processengine.spring.Action<OneOrderDeliveryProviderProcessModel>

public class OneOrderSDNCheckForSynchProcessAction extends AbstractCheckForSynchProcessAction<OneOrderDeliveryProviderProcessModel>
The One Order Check for Synch Process Action.
  • Constructor Details

    • OneOrderSDNCheckForSynchProcessAction

      public OneOrderSDNCheckForSynchProcessAction()
  • Method Details

    • executeAction

      Checks if the process is synch (mocked) or asynch. If the process is either synch, then skip the "wait for SSCN ack" event and go directly to the updateIataServices action.
      Specified by:
      executeAction in class AbstractCheckForSynchProcessAction<OneOrderDeliveryProviderProcessModel>
      Parameters:
      process - the process
      Returns:
      SYNCH ; ASYNCH ; OK ; NOK
    • getConfigurationService

      protected de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService()
      Gets the configurationService
      Returns:
      the configurationService
    • setConfigurationService

      public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService)
      Sets the configurationService
      Parameters:
      configurationService - the configurationService