java.lang.Object
com.evolveum.midpoint.gui.api.component.wizard.WizardModel
All Implemented Interfaces:
Serializable, org.apache.wicket.util.io.IClusterable
Direct Known Subclasses:
WizardModelBasic, WizardModelWithParentSteps

public abstract class WizardModel extends Object implements org.apache.wicket.util.io.IClusterable
See Also:
  • Field Details

  • Constructor Details

    • WizardModel

      public WizardModel()
  • Method Details

    • addWizardListener

      public void addWizardListener(@NotNull @NotNull WizardListener listener)
    • removeWizardListener

      public void removeWizardListener(@NotNull @NotNull WizardListener listener)
    • fireActiveStepChanged

      public void fireActiveStepChanged(WizardStep step)
    • fireActiveStepChanged

      public final void fireActiveStepChanged()
    • fireWizardCancelled

      protected final void fireWizardCancelled()
    • fireWizardFinished

      protected final void fireWizardFinished()
    • init

      public abstract void init(org.apache.wicket.Page page)
    • getStepIdFromParams

      public final String getStepIdFromParams(org.apache.wicket.Page page)
    • getPanel

      public final org.apache.wicket.Component getPanel()
    • setPanel

      public final void setPanel(org.apache.wicket.Component panel)
    • getSteps

      public abstract List<? extends WizardStep> getSteps()
    • getActiveStep

      public abstract WizardStep getActiveStep()
    • setActiveStepById

      public abstract void setActiveStepById(String id)
    • getActiveStepIndex

      public abstract int getActiveStepIndex()
    • hasNext

      public abstract boolean hasNext()
    • next

      public abstract void next()
    • hasPrevious

      public abstract boolean hasPrevious()
    • findPreviousStep

      public abstract WizardStep findPreviousStep()
    • previous

      public abstract void previous()
    • getNextPanel

      public abstract WizardStep getNextPanel()