Interface StartChangeAutoRenewalWorkflowService

All Known Implementing Classes:
DefaultStartChangeAutoRenewalWorkflowService

public interface StartChangeAutoRenewalWorkflowService
This service is responsible for starting the "*ChangeAutoRenewalWorkflow" workflow.

Works similar to com.broadleafcommerce.subscriptionoperation.workflow.service.StartChangeAutoRenewalWorkflowService

Author:
Dima Myroniuk (dmyroniuk)
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    startChangeAutoRenewalWorkflow(Subscription subscription, boolean autoRenewalEnabled, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    Starts the "*ChangeAutoRenewalWorkflow" workflow
  • Method Details

    • startChangeAutoRenewalWorkflow

      void startChangeAutoRenewalWorkflow(Subscription subscription, boolean autoRenewalEnabled, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Starts the "*ChangeAutoRenewalWorkflow" workflow
      Parameters:
      subscription - the subscription to start the workflow for
      autoRenewalEnabled - whether to enable automatically renews
      contextInfo - the context information around multi-tenant state