Class BasicWizardStepPanel<T>
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.panel.Panel
-
- com.evolveum.midpoint.gui.api.component.BasePanel<T>
-
- com.evolveum.midpoint.gui.api.component.wizard.WizardStepPanel<T>
-
- com.evolveum.midpoint.gui.api.component.wizard.BasicWizardStepPanel<T>
-
- All Implemented Interfaces:
WizardStep,Serializable,Iterable<org.apache.wicket.Component>,org.apache.wicket.event.IEventSink,org.apache.wicket.event.IEventSource,org.apache.wicket.feedback.IFeedbackContributor,org.apache.wicket.IConverterLocator,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>,org.apache.wicket.IQueueRegion,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
- Direct Known Subclasses:
AbstractWizardStepPanel,PersonOfInterestPanel,RelationPanel
public class BasicWizardStepPanel<T> extends WizardStepPanel<T>
- Author:
- lskublik
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BasicWizardStepPanel()BasicWizardStepPanel(org.apache.wicket.model.IModel<T> model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.wicket.ajax.markup.html.AjaxLinkgetBack()VisibleEnableBehaviourgetHeaderBehaviour()protected AjaxSubmitButtongetNext()VisibleEnableBehaviourgetNextBehaviour()protected org.apache.wicket.model.IModel<String>getNextLabelModel()protected AjaxSubmitButtongetSubmit()protected org.apache.wicket.model.IModel<String>getSubmitLabelModel()protected org.apache.wicket.model.IModel<String>getSubTextModel()protected org.apache.wicket.model.IModel<String>getTextModel()protected booleanisExitButtonVisible()protected booleanisSubmitEnable()protected booleanisSubmitVisible()booleanonBackPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)protected voidonExitPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)protected voidonInitialize()booleanonNextPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)protected voidonSubmitPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)protected voidupdateFeedbackPanels(org.apache.wicket.ajax.AjaxRequestTarget target)-
Methods inherited from class com.evolveum.midpoint.gui.api.component.wizard.WizardStepPanel
getWizard, init
-
Methods inherited from class com.evolveum.midpoint.gui.api.component.BasePanel
createComponentPath, createModel, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, getFeedbackPanel, getMidpointConfiguration, getModel, getModelObject, getPageBase, getParentPage, getPrismContext, getRegistry, getSchemaService, getSession, getString, getString, getWebApplicationConfiguration, showResult
-
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategy
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, 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, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, 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 com.evolveum.midpoint.gui.api.component.wizard.WizardStep
appendCssToWizard, applyState, createHeaderContent, getBackBehaviour, getStepId, getStepsBehaviour, getTitle, getTitleBadges, isStepVisible
-
-
-
-
Constructor Detail
-
BasicWizardStepPanel
public BasicWizardStepPanel()
-
BasicWizardStepPanel
public BasicWizardStepPanel(org.apache.wicket.model.IModel<T> model)
-
-
Method Detail
-
onInitialize
protected void onInitialize()
- Overrides:
onInitializein classorg.apache.wicket.MarkupContainer
-
isSubmitEnable
protected boolean isSubmitEnable()
-
getSubmitLabelModel
protected org.apache.wicket.model.IModel<String> getSubmitLabelModel()
-
getNextBehaviour
public VisibleEnableBehaviour getNextBehaviour()
-
isSubmitVisible
protected boolean isSubmitVisible()
-
isExitButtonVisible
protected boolean isExitButtonVisible()
-
onExitPerformed
protected void onExitPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
-
getNextLabelModel
protected org.apache.wicket.model.IModel<String> getNextLabelModel()
-
updateFeedbackPanels
protected void updateFeedbackPanels(org.apache.wicket.ajax.AjaxRequestTarget target)
-
getNext
protected AjaxSubmitButton getNext()
-
getBack
protected org.apache.wicket.ajax.markup.html.AjaxLink getBack()
-
getSubmit
protected AjaxSubmitButton getSubmit()
-
getTextModel
protected org.apache.wicket.model.IModel<String> getTextModel()
-
getSubTextModel
protected org.apache.wicket.model.IModel<String> getSubTextModel()
-
onNextPerformed
public boolean onNextPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
- Returns:
- flag whether default "next" button action should be executed. If true, default behaviour of next button will be executed as well If false, only code in this method will be executed
-
onSubmitPerformed
protected void onSubmitPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
-
onBackPerformed
public boolean onBackPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
- Returns:
- flag whether default "back" button action should be executed. If true, default behaviour of back button will be executed as well If false, only code in this method will be executed
-
getHeaderBehaviour
public VisibleEnableBehaviour getHeaderBehaviour()
-
-