Class CompleteOrderActivity

java.lang.Object
org.broadleafcommerce.core.workflow.BaseActivity<ProcessContext<CheckoutSeed>>
org.broadleafcommerce.core.checkout.service.workflow.CompleteOrderActivity
All Implemented Interfaces:
Activity<ProcessContext<CheckoutSeed>>, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.core.Ordered

@Component("blCompleteOrderActivity") public class CompleteOrderActivity extends BaseActivity<ProcessContext<CheckoutSeed>>
  • Field Details

  • Constructor Details

    • CompleteOrderActivity

      @Autowired public CompleteOrderActivity(@Qualifier("blCompleteOrderRollbackHandler") CompleteOrderRollbackHandler rollbackHandler)
  • Method Details

    • execute

      Description copied from interface: Activity
      Called by the encompassing processor to activate the execution of the Activity
      Parameters:
      context - - process context for this workflow
      Returns:
      resulting process context
      Throws:
      Exception
    • determineSubmitDate

      protected Date determineSubmitDate(Order order)
    • determineOrderNumber

      protected String determineOrderNumber(Order order)
    • getCompletedStatus

      protected OrderStatus getCompletedStatus()