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.AjaxLink
getBack()
VisibleEnableBehaviour
getHeaderBehaviour()
protected AjaxSubmitButton
getNext()
VisibleEnableBehaviour
getNextBehaviour()
protected org.apache.wicket.model.IModel<String>
getNextLabelModel()
protected AjaxSubmitButton
getSubmit()
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 boolean
isExitButtonVisible()
protected boolean
isSubmitEnable()
protected boolean
isSubmitVisible()
boolean
onBackPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void
onExitPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void
onInitialize()
boolean
onNextPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void
onSubmitPerformed(org.apache.wicket.ajax.AjaxRequestTarget target)
protected void
updateFeedbackPanels(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:
onInitialize
in 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()
-
-