java.lang.Object
io.github.astrapi69.design.pattern.state.wizard.model.BaseWizardStateMachineModel<T>
Type Parameters:
T - the type parameter for the model object
All Implemented Interfaces:
IBaseWizardStateMachine<BaseWizardState<BaseWizardStateMachineModel<T>>>, IWizardStateMachine<BaseWizardState<BaseWizardStateMachineModel<T>>>

public class BaseWizardStateMachineModel<T> extends Object implements IBaseWizardStateMachine<BaseWizardState<BaseWizardStateMachineModel<T>>>
The class BaseWizardStateMachineModel implements IBaseWizardStateMachine and manages the state transitions for a wizard with a model object.