All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.requirementsascode.systemreaction.AbstractContinuesAfter Maven / Gradle / Ivy

There is a newer version: 2.0
Show newest version
package org.requirementsascode.systemreaction;

import org.requirementsascode.FlowStep;
import org.requirementsascode.ModelRunner;

public abstract class AbstractContinuesAfter extends AbstractContinues {
	private FlowStep previousStep;

	public AbstractContinuesAfter(String stepName) {
		super(stepName);
	}

	@Override
  public void accept(ModelRunner runner) {
    if(previousStep == null) {
      previousStep = resolvePreviousStep();
    }
    runner.setLatestStep(previousStep);
  }

  public abstract FlowStep resolvePreviousStep();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy