Class GatewayWizardStep

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Iterable<org.apache.wicket.Component>, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.extensions.wizard.dynamic.IDynamicWizardStep, org.apache.wicket.extensions.wizard.IWizardStep, org.apache.wicket.IConverterLocator, org.apache.wicket.markup.html.IHeaderContributor, org.apache.wicket.request.component.IRequestableComponent, org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>, org.apache.wicket.util.io.IClusterable

    public abstract class GatewayWizardStep
    extends org.apache.wicket.extensions.wizard.dynamic.DynamicWizardStep
    Created by mattg on 3/23/15. Implement one or more of these steps for use in a GatewayWizard. Note that you will also need to create a matching html file for the step class.
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.apache.wicket.markup.html.panel.Panel

        PANEL
      • Fields inherited from class org.apache.wicket.Component

        ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER
    • Constructor Summary

      Constructors 
      Constructor Description
      GatewayWizardStep​(org.apache.wicket.extensions.wizard.dynamic.DynamicWizardStep previousStep, java.lang.String title, org.apache.wicket.model.IModel dataModel)
      If this step is always the first step in the wizard, pass NULL for the previous step.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract boolean isLastStep()
      Override as needed to return true or false, depending on the state of the data model.
      abstract org.apache.wicket.extensions.wizard.dynamic.IDynamicWizardStep next()
      Override as needed to determine the next step in the wizard, depending on the state of the data model.
      • Methods inherited from class org.apache.wicket.extensions.wizard.dynamic.DynamicWizardStep

        isLastAvailable, isNextAvailable, isPreviousAvailable, last, previous
      • Methods inherited from class org.apache.wicket.extensions.wizard.WizardStep

        add, applyState, detachModel, getHeader, getSummary, getTitle, getView, getWizardModel, init, isComplete, onInit, onInitialize, setComplete, setSummaryModel, setTitleModel
      • Methods inherited from class org.apache.wicket.markup.html.panel.Panel

        newMarkupSourcingStrategy
      • Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer

        getWebPage, getWebRequest, getWebResponse, getWebSession
      • Methods inherited from class org.apache.wicket.MarkupContainer

        add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
      • Methods inherited from class org.apache.wicket.Component

        add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
      • Methods inherited from interface org.apache.wicket.extensions.wizard.IWizardStep

        applyState, getHeader, getView, init, isComplete
    • Constructor Detail

      • GatewayWizardStep

        public GatewayWizardStep​(org.apache.wicket.extensions.wizard.dynamic.DynamicWizardStep previousStep,
                                 java.lang.String title,
                                 org.apache.wicket.model.IModel dataModel)
        If this step is always the first step in the wizard, pass NULL for the previous step.
    • Method Detail

      • isLastStep

        public abstract boolean isLastStep()
        Override as needed to return true or false, depending on the state of the data model. For example, if the user makes a certain choice on the page of the previous step, you may want to declare this step as the last step. The step's data model is shared with the wizard and is updated as the user moves thru the wizard. You will need to examine this data model to evaluate the current state of the wizard and decide whether to return true or false.
      • next

        public abstract org.apache.wicket.extensions.wizard.dynamic.IDynamicWizardStep next()
        Override as needed to determine the next step in the wizard, depending on the state of the data model. For example, if the user makes a certain choice on the page of the previous step, the next step may be one of two different GatewayWizardStep objects. The step's data model is shared with the wizard and is updated as the user moves thru the wizard. You will need to examine this data model to evaluate the current state of the wizard and decide which step is the next one.