package org.solovyev.android.wizard; import javax.annotation.Nonnull; import javax.annotation.Nullable; public interface Wizard { @Nullable String getLastSavedStepName(); boolean isFinished(); boolean isStarted(); void saveLastStep(@Nonnull WizardStep step); void saveFinished(@Nonnull WizardStep step, boolean forceFinish); @Nonnull WizardFlow getFlow(); @Nonnull String getName(); }